Data.Cloud.AzureAPI.TAzureBlobService のメソッド

提供: RAD Studio API Documentation
移動先: 案内検索

継承Protected
AcquireBlobLeasepublic指定された BLOB に対するリースを取得しようと試みます。
AcquireContainerLeasepublic指定されたコンテナでリース(削除オペレーション用のロック)の取得を、指定された時間の間、試みます。
AddHeadersprotected渡されたペアをリクエストのヘッダーに追加するヘルプ メソッド。
AfterConstructionpublic最後のコンストラクタが実行された後で応答します。
AppendBlockpublicバイト配列を、既存の追加 blob の最後に追加して、成功した場合には True を、そうでなければ False を返します。
BeforeDestructionpublic最初のデストラクタが実行される前に応答します。
BreakBlobLeasepublicLeaseId を指定せず、事前に取得されているリースを破壊します。
BreakContainerLeasepublic現在のリース(削除オペレーションのロック)を指定されたコンテナ上で終わらせ、現在のリースの期間が期限切れになる前に、その他のクライアントが新しいリースを取得できるようにします。
BuildQueryParameterStringprotected指定されたクエリ パラメータと指定された接頭辞の、文字列表現を構築します。
BuildStringToSignprotected渡された情報を基に、文字列値を構築およびエンコードします。
BuildStringToSignHeadersprotectedStringToSign 値のヘッダー部分を構築します。
BuildStringToSignPrefixprotectedStringToSign の最初の部分を、HTTP バーブを含んで構築します。
BuildStringToSignResourcePathprotectedURL をパラメータに取り、任意でそれを HTTPRequestURI を解析するために使用します。
BuildStringToSignResourcesprotected任意で、CanonicalizedQueryString を構築します。
ChangeBlobLeasepublic指定されたコンテナの指定された blob 上で、リース(書き込みオペレーションおよび削除オペレーションのためのロック)の識別子の変更を試みます。
ChangeContainerLeasepublic指定されたコンテナ上のリース(削除オペレーション用のロック)の識別子の変更を試みます。
CheckDisposedprotected
ClassInfopublic

オブジェクト型の実行時型情報(RTTI)テーブルのポインタを返します。

ClassNamepublic引数で渡される変数の型ではなくオブジェクトインスタンスの型を示す文字列を返します。
ClassNameIspublicオブジェクトが指定の型かどうかを示します。
ClassParentpublic1 つ上位のクラスの型を返します。
ClassTypepublicオブジェクトのクラスへのクラス参照を返します。
CleanupInstancepublicクラス内の長い文字列とバリアントとインターフェース変数に対する終了処理を実行します。
ClearPagepublic指定された範囲をクリアし、その範囲のために使用されたストレージ領域を解放します。
CopyBlobpublic指定された blob を、与えられたターゲット場所にコピーします。
CopySnapshotToBlobpublic指定されたスナップショットを、ターゲット blob 場所へコピーします。
Createpublic
CreateContainerpublic指定された名前で新しいコンテナを作成します。
CreateRootContainerpublicルート コンテナを作成します。
DefaultHandlerpublicメッセージレコードを処理するメソッドのインターフェースを提供します。
DeleteBlobpublic指定された blob、またはそのスナップショットをすべて削除します。
DeleteBlobSnapshotpublic指定された blob の指定されたスナップショットを削除します。
DeleteContainerpublic指定された名前のコンテナを削除します。
DeleteRootContainerpublicルート コンテナを削除します。
Destroypublic
DispatchpublicMessage パラメータの内容に基づいてオブジェクトのメッセージ処理メソッドを呼び出します。
DisposeOfpublicDisposeOf は、オブジェクトのデストラクタ コードを、強制実行します。
Equalspublic

現在のインスタンスと Obj パラメータが等しいかどうかを調べます。

FieldAddresspublicパブリッシュオブジェクト項目のアドレスを返します。
Freepublicオブジェクトを破棄し,必要ならば関連付けられているメモリを解放します。
FreeInstancepublicNewInstance メソッドの前回の呼び出しによって割り当てられたメモリを解除します。
GetBlobpublic指定された blob をダウンロードし、そのコンテンツを提供されたストリームに書き込みます。
GetBlobMetadatapublic指定された blob のメタデータを取得します。
GetBlobPropertiespublic指定された blob のプロパティを取得します。
GetBlobServicePropertiespublicTStorageServiceProperties の指定されたインスタンスを、ストレージ解析CORS ルールのプロパティを含む、blob サービスのプロパティで設定します。
GetBlobServicePropertiesXMLpublicキュー サービスのプロパティの XML 表現を返します。これには、ストレージ解析CORS ルールのプロパティも含まれています。
GetBlobServiceStatspublicTStorageServiceStats の指定されたインスタンスを、blob サービスの統計で設定します。
GetBlobServiceStatsXMLpublicblob サービスの統計の XML 表現を返します。
GetBlobSnapshotpublic指定されたスナップショットをダウンロードし、そのコンテンツを提供されたストリームに書き込みます。
GetBlockListpublic指定された blob のためのブロック リストを返します。
GetBlockListXML(非推奨)public指定された blob のブロック リストを、XML 表現で返します。
GetCanonicalizedHeaderPrefixprotectedAzure サービス用のヘッダー名接頭辞を返します。
GetConnectionInfoprotectedサービスによって保持されている TAzureConnectionInfo を返します。
GetContainerACLpublicコンテナのpublic アクセス権限を返します。
GetContainerACLXML(非推奨)publicコンテナに対する public アクセス許可を、XML 表現で返します。
GetContainerMetadatapublic指定された名前のコンテナに対するメタデータを返します。
GetContainerPropertiespublic指定された名前のコンテナに対するプロパティを返します。
GetDisposedprotected
GetHashCodepublicハッシュ コードを表す整数を返します。
GetHTTPRequestURIprotectedURL をパラメータに取り、StringToSign のための HTTPRequestURI を解析するために使用します。
GetInterfacepublic指定したインターフェースを取り出します。
GetInterfaceEntrypublicクラス内で実現された特定のインターフェースのエントリを返します。
GetInterfaceTablepublic指定したクラスで実装されているすべてのインターフェースが入った構造体のポインタを返します。
GetPageRangespublic
GetPageRegions(非推奨)public指定されたページ blob のページ リージョンを返します。
GetPageRegionsXML(非推奨)public指定されたページ blob のページ リージョンを XML 表現で返します。
GetRequiredHeaderNamesprotected要求されたヘッダー名のリストを返します。
InheritsFrompublic2 つのオブジェクト型の関係を調べます。
InitInstancepublic新しく割り当てられたオブジェクトインスタンスをすべて 0 に初期化し,インスタンスの仮想メソッドテーブルポインタを初期化します。
InstanceSizepublicオブジェクト型の各インスタンスのサイズをバイト数で返します。
IssueDeleteRequestprotectedDELETE リクエストを指定されたパラメータで実行します。
IssueGetRequestprotectedGET リクエストを指定されたパラメータで実行します。
IssueHeadRequestprotectedHEAD リクエストを指定されたパラメータで実行します。
IssueMergeRequestprotectedMERGE リクエストを指定されたパラメータで実行します。
IssueOptionsRequestprotectedOPTIONS HTTP メソッドを使用して、リクエストを送信し、そのリクエストの送信に使用した TCloudHTTP のインスタンスを返します。
IssuePostRequestprotectedPOST リクエストを指定されたパラメータで実行します。
IssuePutRequestprotectedPUT リクエストを指定されたパラメータで実行します。
ListBlobspublic指定されたコンテナの blob のリストを返します。
ListBlobsXML(非推奨)public指定されたコンテナに対する blob のリストを XML 表現で返します。
ListContainerspublicblob サービス アカウントで使用可能なコンテナを返します。
ListContainersXML(非推奨)publicblob サービス アカウント上で利用可能なコンテナの XML 表現を返します。
MethodAddresspublicクラス メソッドのアドレスを名前で返します。
MethodNamepublicアドレスを指定すると、クラス メソッドの名前を返します。
NewInstancepublicオブジェクト型のインスタンスにメモリを割り当て,その新しいインスタンスを指すポインタを返します。
PopulateDateHeaderprotected渡されたリスト内の x-ms-date ヘッダーを設定します。
PopulateResponseInfoprotected指定された ResponseInfo を、Response からの適切な情報で設定します。
PreflightBlobRequestpublic指定された TCorsRule インスタンスを、指定されたパラメータに一致するリクエストに対する blob サービスの CORS ルールで設定します。
PrepareRequestprotected新しいリクエスト オブジェクトを作成し、認証ヘッダーを含む、ヘッダー群を設定します。
PrepareRequestSignatureprotectedStringToSign を、それが作成された後に処理します。
PutAppendBlobpublic新しい追加 blob を作成します。
PutBlockpublicblob の一部としてコミットされる新しいブロックを作成します。
PutBlockBlobpublic指定されたコンテナにおいて、新しいブロック blob を作成するか、既存のものを更新します。
PutBlockListpublicblob のコンテンツを構成するブロックのリストを指定します。
PutPagepublicページ blob に含まれるコンテンツを、PageCount パラメータで指定された回数、書き込みます。
PutPageBlobpublic新しいブロック blob を作成するか、指定されたコンテナ内に存在するものを更新します。
QualifiedClassNamepublic

クラスの修飾名を返します。

ReleaseBlobLeasepublic事前に取得されているリースを解放します。
ReleaseContainerLeasepublic指定された識別子のリース(削除オペレーションのためのロック)を、指定されたコンテナから解放するよう試行し、他のクライアントがそのコンテナ上のリースを取得できるようにします。
RenewBlobLeasepublic渡された blob の指定されたリールの更新を試みます。
RenewContainerLeasepublic指定されたコンテナ上の指定された識別子を持つリース(削除オペレーションのためのロック)に対する更新を試みます。
SafeCallExceptionpublicsafecall 呼び出し規約を使って宣言されたメソッド内での例外を処理します。
SetBlobMetadatapublic指定された blob に対して、指定されたメタデータを設定します。
SetBlobPropertiespublic指定された blob に対して、指定されたプロパティを設定します。
SetBlobServicePropertiespublic指定されたサービス プロパティを blob サービスのプロパティ(ストレージ解析CORS ルールのプロパティなどを含む)として設定します。
SetContainerACLpublic共有アクセス シグニチャで使用する可能性のある、指定された blob コンテナの格納済みアクセス ポリシーを設定し、それが成功した場合には True を、そうでなければ False を返します。
SetContainerMetadatapublic指定されたコンテナに対して、メタデータを設定します。
SetDateFromStringprotectedリクエストのデータを文字列値に基づいて設定する際に使用される、ヘルパ メソッドです。
SnapshotBlobpublic指定された blob の新しいスナップショットを作成します。
SortHeadersprotected渡されたヘッダーのリストをソートします。
SortQueryParametersprotected渡されたクエリ パラメータのリストをソートします。
ToStringpublicクラス名を表す文字列を返します。
UnitNamepublic

クラスが定義されているユニットの名前を返します。

UnitScopepublic

クラスのユニット スコープを返します。

URLEncodeQueryParamsprotected
URLEncodeValueprotected指定された値を URL エンコードします。
XMsDateprotected現在の日時を、x-ms-date ヘッダーに適した形に整形して返します。