Datasnap.DSCustomConnectorProxyWriter.TDSCustomConnectorProxyWriter Methods

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
AddCustomTypeMapprotectedRegisters a custom type, within a private TDictionary collection, for this TDSCustomProxyWriter.
AfterConstructionpublicResponds after the last constructor has executed.
BeforeDestructionpublicResponds before the first destructor executes.
CheckDisposedprotectedThis method is deprecated.
ClassInfopublicReturns a pointer to the run-time type information (RTTI) table for the object type.
ClassNamepublicReturns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIspublicDetermines whether an object is of a specific type.
ClassParentpublicReturns the type of the immediate ancestor of a class.
ClassTypepublicReturns the class reference for the object's class.
CleanupInstancepublicPerforms finalization on long strings, variants, and interface variables within a class.
ContainsprotectedVerifies whether an array of integers contains a specified value.
Createpublic
DefaultHandlerpublicProvides the interface for a method that processes message records.
DerivedWriteprotectedWrites to a stream.
DerivedWriteLineprotectedWrites a line to a stream.
Destroypublic
DispatchpublicCalls message-handling methods for the object, based on the contents of the Message parameter.
DisposeOfpublicDisposeOf forces the execution of the destructor code in an object.
EqualspublicChecks whether the current instance and the Obj parameter are equal.
ExtendedIncludeClassprotectedExtended version of IncludeClass.
ExtendedIncludeMethodprotectedExtended version of IncludeMethod.
FieldAddresspublicReturns the address of a published object field.
ForEachInputParameterprotectedInvokes Callback, taking each input parameter of ProxyMethod as method parameter.
ForEachOutputParameterprotectedInvokes Callback, taking each output parameter of ProxyMethod as method parameter.
ForEachParameterprotectedInvokes Callback, taking each parameter of ProxyMethod as method parameter.
FreepublicDestroys an object and frees its associated memory, if necessary.
FreeInstancepublicDeallocates memory allocated by a previous call to the NewInstance method.
GetAssignmentStringprotectedReturns the assignment string.
GetCreateDataSetReaderprotectedReturns the DataSet reader based on the given parameter.
GetCreateParamsReaderprotectedReturns the parameters reader based on the given parameter.
GetDelphiTypeNameprotectedReturns a string with the name of the Delphi type of the given parameter.
GetDelphiUnitNameprotected
GetDisposedprotectedGetter for the Disposed property.
GetFirstClassprotectedReturns the first class in Metadata.
GetGetterprotectedReturns a string with the getter name of the specified Delphi type.
GetHashCodepublicReturns an integer containing the hash code.
GetInterfacepublicRetrieves a specified interface.
GetInterfaceEntrypublicReturns the entry for a specific interface implemented in a class.
GetInterfaceTablepublicReturns a pointer to a structure containing all of the interfaces implemented by a given class.
GetMethodRequestNameprotectedReturns the name of Method after the request prefix is eliminated.
GetMethodRequestTypeprotectedReturns the request type of Method as a String.
GetNonURLTypesprotectedGetter method for NonURLTypes.
GetOutputParametersCountprotectedReturns the number of the output parameters of ProxyMethod.
GetParameterDirectionprotectedReturns the parameter direction constant indicated by Direction.
GetParameterDirectionPrefixprotectedReturns the parameter direction prefix.
GetParameterTypeprotectedReturns the parameter type, indicated by ParameterType, as a String.
GetParameterTypePrefixprotectedReturns the parameter type prefix.
GetReturnParamprotectedReturns the return parameter of ProxyMethod.
GetSetterprotectedReturns a string with the setter name of the specified Delphi type.
GetSupportedTypesprotectedGetter method for SupportedTypes.
GetTimeStampprotectedReturns the current date and time.
HasOnlyURLParamsprotectedVerifies if Method has only URL parameters.
IncludeClassprotectedReturns whether the specified class is included or not.
IncludeClassNameprotectedReturns whether the specified class, given by name, is included or not.
IncludeMethodprotectedReturns whether the specified method is included or not.
IncludeMethodNameprotectedReturns whether the specified method, given by name, is included or not.
IndentprotectedPerforms line indentation.
InheritsFrompublicDetermines the relationship of two object types.
InitInstancepublicInitializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InstanceSizepublicReturns the size in bytes of each instance of the object type.
IsDBXValueTypeParameterprotectedVerifies if Param is a DBXValue type parameter.
IsInputParameterprotectedVerifies if Param is an input parameter.
IsKnownDBXValueTypeNameprotectedVerifies whether the given DBX value is a known type.
IsKnownJSONTypeNameprotectedVerifies whether the given JSON is a known type.
IsKnownTableTypeNameprotectedVerifies whether the given table name is a known type.
IsOutputParameterprotectedVerifies if Param is an output parameter
IsPrimitiveJSONTypeprotectedVerifies if the class named ClassName is a primitive JSON type.
IsProcedureprotectedVerifies whether ProxyMethod is a procedure.
MethodAddresspublicReturns the address of a class method by name.
MethodNamepublicReturns the name of a class method by address.
NewInstancepublicAllocates memory for an instance of an object type and returns a pointer to that new instance.
OutdentprotectedPerforms line outdentation.
QualifiedClassNamepublicReturns the qualified name of the class.
RemoveCustomTypeMapprotectedRemoves a previously inserted custom type from a private TDictionary collection.
SafeCallExceptionpublicHandles exceptions in methods declared using the safecall calling convention.
ToStringpublicReturns a string containing the class name.
UnitNamepublicReturns the name of the unit where the class is defined.
UnitScopepublicReturns the class's unit scope.
WriteFileHeaderprotectedWrites the file header.
WriteImplementationprotectedWrites the implementation section.
WriteInterfaceprotectedWrites the interface section.
WriteLineprotectedWrites a Line, with indentation, to a stream.
WriteProxypublicWrites DataSnap custom proxy information.