QueueSasBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
QueueSasBuilder は、Azure Storage キューの Shared Access Signature (SAS) を生成するために使用されます。
For more information, see
サービス SAS を作成します。
public class QueueSasBuilder
type QueueSasBuilder = class
Public Class QueueSasBuilder
- 継承
-
QueueSasBuilder
コンストラクター
QueueSasBuilder(QueueAccountSasPermissions, DateTimeOffset) |
QueueSasBuilder クラスの新しいインスタンスを初期化します。 |
QueueSasBuilder(QueueSasPermissions, DateTimeOffset) |
QueueSasBuilder クラスの新しいインスタンスを初期化します。 |
プロパティ
ExpiresOn |
共有アクセス署名が無効になる時刻。 このフィールドは、関連付けられた保存されているアクセス ポリシーで指定されている場合には省略する必要があります。 |
Identifier |
コンテナーに指定されたアクセス ポリシーに関連付けられる最大 64 文字の一意の値 (省略可能)。 |
IPRange |
要求を受け入れる IP アドレスまたは IP アドレスの範囲を指定します。 要求の発信元の IP アドレスが SAS トークンで指定された IP アドレスまたはアドレス範囲と一致しない場合、要求は認証されません。 IP アドレスの範囲を指定する場合は、その範囲が包括的であることに注意してください。 |
Permissions |
共有アクセス署名と関連付けられているアクセス許可。 ユーザーが使用できる操作は、アクセス許可によって許可されるものに制限されます。 このフィールドは、関連付けられた保存されているアクセス ポリシーで指定されている場合には省略する必要があります。 QueueSasPermissions と QueueAccountSasPermissions を使用して、アクセス許可文字列を作成できます。 |
Protocol |
省略可能な署名付きプロトコル フィールドは、SAS で行われた要求に対して許可されるプロトコルを指定します。 指定できる値は、HttpsAndHttp、Https、None です。 |
QueueName |
アクセス可能な BLOB の省略可能な名前。 |
StartsOn |
必要に応じて、共有アクセス署名が有効になる時刻を指定します。 DateTimeOffset.MinValue を使用するときに省略した場合、この呼び出しの開始時刻は、ストレージ サービスが要求を受信した時刻と見なされます。 |
メソッド
SetPermissions(QueueAccountSasPermissions) |
キュー アカウント レベルの SAS のアクセス許可を設定します。 |
SetPermissions(QueueSasPermissions) |
キュー SAS のアクセス許可を設定します。 |
SetPermissions(String) |
生のアクセス許可文字列を使用して SAS のアクセス許可を設定します。 |
SetPermissions(String, Boolean) |
生のアクセス許可文字列を使用して SAS のアクセス許可を設定します。 |
ToSasQueryParameters(StorageSharedKeyCredential) |
この共有アクセス署名値に署名するには、アカウントの StorageSharedKeyCredential を使用して、要求を認証するための適切な SAS クエリ パラメーターを生成します。 |
適用対象
Azure SDK for .NET