BlobSasQueryParameters クラス

定義

オブジェクトは 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
継承
BlobSasQueryParameters

フィールド

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 でエンコードされたクエリ文字列に変換します。

適用対象