TableAccountSasBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
TableAccountSasBuilder は、Azure Storage テーブルの Shared Access Signature (SAS) を生成するために使用されます。 詳細については、「https://docs.microsoft.com/en-us/rest/api/storageservices/create-account-sas」を参照してください。
public class TableAccountSasBuilder
type TableAccountSasBuilder = class
Public Class TableAccountSasBuilder
- 継承
-
TableAccountSasBuilder
コンストラクター
TableAccountSasBuilder(String, TableAccountSasResourceTypes, DateTimeOffset) |
TableAccountSasBuilder のインスタンスを初期化します。 |
TableAccountSasBuilder(TableAccountSasPermissions, TableAccountSasResourceTypes, DateTimeOffset) |
TableAccountSasBuilder のインスタンスを初期化します。 |
TableAccountSasBuilder(Uri) |
共有 acccess シグネチャを含む既存の TableAccountSasBuilder URI に基づいて、 の新しいインスタンスを初期化します。 |
プロパティ
ExpiresOn |
共有アクセス署名が無効になる時刻。 このフィールドは、関連付けられた保存されているアクセス ポリシーで指定されている場合には省略する必要があります。 |
Identifier |
コンテナーに指定されたアクセス ポリシーに関連付けられる最大 64 文字の一意の値 (省略可能)。 |
IPRange |
要求を受け入れる IP アドレスまたは IP アドレスの範囲を指定します。 要求の発信元の IP アドレスが SAS トークンで指定された IP アドレスまたはアドレス範囲と一致しない場合、要求は認証されません。 IP アドレスの範囲を指定する場合は、その範囲が包括的であることに注意してください。 |
Permissions |
共有アクセス署名と関連付けられているアクセス許可。 ユーザーが使用できる操作は、アクセス許可によって許可されるものに制限されます。 このフィールドは、関連付けられた保存されているアクセス ポリシーで指定されている場合には省略する必要があります。 TableAccountSasPermissions を使用して、アクセス許可文字列を作成できます。 |
Protocol |
省略可能な署名付きプロトコル フィールドは、SAS で行われた要求に対して許可されるプロトコルを指定します。 指定できる値は、HttpsAndHttp、Https、None です。 |
ResourceTypes |
共有アクセス署名に関連付けられているリソースの種類。 ユーザーは、指定されたリソースに対する操作に制限されます。 |
StartsOn |
必要に応じて、共有アクセス署名が有効になる時刻を指定します。 DateTimeOffset.MinValue を使用するときに省略した場合、この呼び出しの開始時刻は、ストレージ サービスが要求を受信した時刻と見なされます。 |
メソッド
SetPermissions(String) |
生のアクセス許可文字列を使用して SAS のアクセス許可を設定します。 |
SetPermissions(TableAccountSasPermissions) |
テーブル SAS のアクセス許可を設定します。 |
Sign(TableSharedKeyCredential) |
この共有アクセス署名値に署名するには、アカウントの TableSharedKeyCredential を使用して、要求を認証するための適切な SAS クエリ パラメーターを生成します。 |
ToSasQueryParameters(TableSharedKeyCredential) |
この共有アクセス署名値に署名するには、アカウントの TableSharedKeyCredential を使用して、要求を認証するための適切な SAS クエリ パラメーターを生成します。 |
適用対象
Azure SDK for .NET