Data.Cloud.AzureAPI.TAzureTableService Methods

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
AddHeaders protected Helper method to add the given pair to the header of the request.
AfterConstruction public Responds after the last constructor has executed.
BeforeDestruction public Responds before the first destructor executes.
BuildQueryParameterString protected Builds a string representation of the given query parameters and the given prefix.
BuildStringToSign protected Builds and encodes a string value based on the given information.
BuildStringToSignHeaders protected Builds the header part of the StringToSign value.
BuildStringToSignPrefix protected Builds the first part of the StringToSign, including the HTTP Verb.
BuildStringToSignResourcePath protected Takes in a URL and optionally uses it to parse the HTTPRequestURI.
BuildStringToSignResources protected Optionally builds the CanonicalizedQueryString.
CheckDisposed protected
ClassInfo public Returns a pointer to the run-time type information (RTTI) table for the object type.
ClassName public Returns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIs public Determines whether an object is of a specific type.
ClassParent public Returns the type of the immediate ancestor of a class.
ClassType public Returns the class reference for the object's class.
CleanupInstance public Performs finalization on long strings, variants, and interface variables within a class.
Create public Creates a new instance of TAzureTableService.
CreateTable public Creates a table with the given name.
DefaultHandler public Provides the interface for a method that processes message records.
DeleteEntity public Deletes the given row from the specified table.
DeleteTable public Deletes the table with the given name.
Destroy public
Dispatch public Calls message-handling methods for the object, based on the contents of the Message parameter.
DisposeOf public DisposeOf forces the execution of the destructor code in an object.
Equals public Checks whether the current instance and the Obj parameter are equal.
FieldAddress public Returns the address of a published object field.
Free public Destroys an object and frees its associated memory, if necessary.
FreeInstance public Deallocates memory allocated by a previous call to the NewInstance method.
GetCanonicalizedHeaderPrefix protected Returns the header name prefix for Azure services.
GetConnectionInfo protected Returns the TAzureConnectionInfo held by the service.
GetDisposed protected Getter for the Disposed property.
GetHashCode public Returns an integer containing the hash code.
GetHTTPRequestURI protected Takes in a URL and uses it to parse the HTTPRequestURI for a StringToSign.
GetInterface public Retrieves a specified interface.
GetInterfaceEntry public Returns the entry for a specific interface implemented in a class.
GetInterfaceTable public Returns a pointer to a structure containing all of the interfaces implemented by a given class.
GetRequiredHeaderNames protected Returns the list of required header names.
GetTableACL public Returns an array that contains the access policies stored for the specified table that you may use with shared access signatures.
GetTableACLXML public Returns an XML representation of the access policies stored for the specified table that you may use with shared access signatures.
GetTableServiceProperties public Fills the specified instance of TStorageServiceProperties with the properties of the table service, including properties for storage analytics and CORS rules.
GetTableServicePropertiesXML public Returns an XML representation of the properties of the table service, including properties for storage analytics and CORS rules.
GetTableServiceStats public Fills the specified instance of TStorageServiceStats with the statistics of the table service.
GetTableServiceStatsXML public Returns an XML representation of the statistics of the table service.
InheritsFrom public Determines the relationship of two object types.
InitInstance public Initializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InsertEntity public Inserts a row into the given table.
InstanceSize public Returns the size in bytes of each instance of the object type.
IssueDeleteRequest protected Executes a DELETE request with the given parameters.
IssueGetRequest protected Executes a GET request with the given parameters.
IssueHeadRequest protected Executes a HEAD request with the given parameters.
IssueMergeRequest protected Executes a MERGE request with the given parameters.
IssueOptionsRequest protected Sends a request using the OPTIONS HTTP method, and returns the instance of TCloudHTTP that it uses to send the request.
IssuePostRequest protected Executes a POST request with the given parameters.
IssuePutRequest protected Executes a PUT request with the given parameters.
MergeEntity public Inserts a row into the given table, merging with a previous version of the row, if any.
MethodAddress public Returns the address of a class method by name.
MethodName public Returns the name of a class method by address.
NewInstance public Allocates memory for an instance of an object type and returns a pointer to that new instance.
PopulateDateHeader protected Populates the x-ms-date header in the given list.
PopulateResponseInfo protected Populates the given ResponseInfo with appropriate information from the Response.
PreflightTableRequest public Fills the specified instance of TCorsRule with the CORS rules of the table service for requests that match the specified parameters.
PrepareRequest protected Creates a new request object and populates the headers, including the authorization header.
PrepareRequestSignature protected Handles the StringToSign after it is created.
QualifiedClassName public Returns the qualified name of the class.
QueryEntities public Returns the entities (rows) for the specified table, optionally filtering the result.
QueryEntitiesXML public Returns the entities (rows) for the specified table, optionally filtering the result.
QueryEntity public Returns the entity (row) for the specified table with the given partition and row keys.
QueryEntityXML public Returns the XML representation of the entity (row) for the specified table with the given partition and row keys.
QueryTables public Returns a list of the tables existing in the table service account.
QueryTablesXML public Returns an XML representation of the tables existing in the table service account.
SafeCallException public Handles exceptions in methods declared using the safecall calling convention.
SetDateFromString protected Helper method used to set the request's date based on the string value.
SetTableACL public Sets the access policies stored for the specified table that you may use with shared access signatures, and returns True on success or False otherwise.
SetTableServiceProperties public Sets the specified service properties as the properties of the table service, including properties for storage analytics and CORS rules.
SortHeaders protected Sorts the given list of headers.
SortQueryParameters protected Sorts the given list of query parameters.
ToString public Returns a string containing the class name.
UnitName public Returns the name of the unit where the class is defined.
UnitScope public Returns the class's unit scope.
UpdateEntity public Inserts a row into the given table, replacing a previous version of the row, if any.
URLEncodeValue protected URL-encodes the given value.
XMsDate protected Returns the current date and time, properly formatted for the x-ms-date header.


Retrieved from "https://docwiki.embarcadero.com/Libraries/Tokyo/e/index.php?title=Data.Cloud.AzureAPI.TAzureTableService_Methods&oldid=264987"