BlobSasQueryParameters クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクトは BlobSasQueryParameters 、Azure Storage Shared Access Signature のクエリ パラメーターを構成するコンポーネントを表します。 を使用して新しいインスタンスを BlobSasBuilder構築できます。
詳細については、以下を参照してください。 サービス SAS を作成します。
public sealed class BlobSasQueryParameters : Azure.Storage.Sas.SasQueryParameters
type BlobSasQueryParameters = class
inherit SasQueryParameters
Public NotInheritable Class BlobSasQueryParameters
Inherits SasQueryParameters
- 継承
フィールド
DefaultSasVersion |
Shared Access Signature に使用する既定のサービス バージョン。 (継承元 SasQueryParameters) |
プロパティ
AgentObjectId |
共有アクセス署名に関連付けられている未承認の AAD オブジェクト ID を取得します。 ユーザー委任キーの所有者によって承認されていないと見なされるユーザーの AAD オブジェクト ID。 Azure Storage Service は、追加の POSIX ACL チェックを実行して、ユーザーが要求された操作の実行を許可されているかどうかを判断します。 これは、 と PreauthorizedAgentObjectId一緒に使用することはできません。 HNS が有効なアカウントでのみ有効です。 この値が HNS 対応以外のアカウントで設定されている場合は、承認エラーがスローされます。 (継承元 SasQueryParameters) |
CacheControl |
Cache-Control応答ヘッダーを取得します。これにより、BLOB とファイルのダウンロードに使用するクライアント側キャッシュを指定できます。 (継承元 SasQueryParameters) |
ContentDisposition |
Content-Disposition 応答ヘッダーを取得します。これにより、BLOB またはファイルのコンテンツをブラウザーに表示する方法を指定できます。 (継承元 SasQueryParameters) |
ContentEncoding |
Content-Encoding 応答ヘッダーを取得します。これにより、BLOB とファイルのダウンロードに使用されるエンコードの種類を指定できます。 (継承元 SasQueryParameters) |
ContentLanguage |
ダウンロードした BLOB またはファイル コンテンツの言語を指定できる Content-Language 応答ヘッダーを取得します。 (継承元 SasQueryParameters) |
ContentType |
ダウンロードした BLOB またはファイル コンテンツの種類を指定できる Content-Type 応答ヘッダーを取得します。 (継承元 SasQueryParameters) |
CorrelationId |
共有アクセス署名に関連付けられている関連付け ID を取得します。 これは、ストレージ監査ログと、SAS を生成および配布するプリンシパルによって使用される監査ログを関連付けるために使用されます。 (継承元 SasQueryParameters) |
DirectoryDepth |
string-to-sign の canonicalizedresource フィールドに固有のディレクトリの深さを取得します。 ディレクトリの深さは、ルート フォルダーの下にあるディレクトリの数です。 ディレクトリの深さを示すには、resource (sr) = d の場合に必要です。 値には、負以外の整数値を指定する必要があります。 (継承元 SasQueryParameters) |
Empty |
空の Shared Access Signature クエリ パラメーターを取得します。 |
EncryptionScope |
共有アクセス署名に関連付けられている暗号化スコープを取得します。 (継承元 SasQueryParameters) |
ExpiresOn |
共有アクセス署名が無効になる時刻を取得します。 MinValue が設定されていないことを意味します。 (継承元 SasQueryParameters) |
Identifier |
BLOB コンテナー、キュー、または共有に指定されたアクセス ポリシーに関連付けられる最大 64 文字の一意の値を取得します。省略可能です。 (継承元 SasQueryParameters) |
IPRange |
要求を受け入れるオプションの IP アドレスまたは IP アドレスの範囲を取得します。 範囲を指定する場合は、範囲が包括的であることに注意してください。 (継承元 SasQueryParameters) |
KeyExpiresOn |
キーの有効期限が切れる時刻を取得します。 |
KeyObjectId |
AZURE Active Directory オブジェクト ID を GUID 形式で取得します。 |
KeyService |
キーを受け入れる Storage サービスを取得します。 |
KeyStartsOn |
キーが有効になる時刻を取得します。 |
KeyTenantId |
AZURE Active Directory テナント ID を GUID 形式で取得します |
KeyVersion |
キーを作成したストレージ サービスのバージョンを取得します。 |
Permissions |
共有アクセス署名に関連付けられているアクセス許可を取得します。 ユーザーが使用できる操作は、アクセス許可によって許可されるものに制限されます。 このフィールドは、関連付けられた保存されているアクセス ポリシーで指定されている場合には省略する必要があります。 (継承元 SasQueryParameters) |
PreauthorizedAgentObjectId |
共有アクセス署名に関連付けられている承認済み AAD オブジェクト ID を取得します。 SAS によって付与されたアクションを実行するためにユーザー委任キーの所有者によって承認されたユーザーの AAD オブジェクト ID。 Azure Storage サービスでは、アクセスを許可する前に、ユーザー委任キーの所有者が必要なアクセス許可を持っていることを確認しますが、この値で指定されたユーザーに対する追加のアクセス許可チェックは実行されません。 これは、 と AgentObjectId一緒に使用することはできません。 HNS が有効なアカウントでのみ有効です。 この値が HNS 対応以外のアカウントで設定されている場合は、承認エラーがスローされます。 (継承元 SasQueryParameters) |
Protocol |
省略可能。 共有アクセス署名を使用して行われた要求に対して許可されるプロトコルを指定します。 (継承元 SasQueryParameters) |
Resource |
共有アクセス署名を介してアクセスできるリソースを取得します。 (継承元 SasQueryParameters) |
ResourceTypes |
共有アクセス署名を使用してアクセスできるリソースを取得します。 (継承元 SasQueryParameters) |
Services |
アカウント レベルの共有アクセス署名でアクセスできる署名付きサービスを取得します。 (継承元 SasQueryParameters) |
Signature |
要求を認証するために検証する必要があるフィールドから構築された一意の文字列である、文字列対署名を取得します。 署名は、SHA256 アルゴリズムを使用して署名対象文字列とキーを計算した後に、Base 64 エンコードを使用してエンコードした HMAC 値です。 (継承元 SasQueryParameters) |
StartsOn |
共有アクセス署名が有効になる省略可能な時刻を取得します。 省略した場合、この呼び出しの開始時刻はストレージ サービスが要求を受け取った時刻と見なされます。 MinValue が設定されていないことを意味します。 (継承元 SasQueryParameters) |
Version |
この共有アクセス署名で行われた要求の認証に使用するストレージ サービスのバージョンと、この共有アクセス署名で行われた要求を処理するときに使用するサービス バージョンを取得します。 (継承元 SasQueryParameters) |
メソッド
AppendProperties(StringBuilder) |
SasQueryParameters インスタンスのクエリ パラメーター文字列を作成します。 (継承元 SasQueryParameters) |
ToString() |
SAS クエリ パラメーターを URL でエンコードされたクエリ文字列に変換します。 |
適用対象
Azure SDK for .NET