SharedAccessHeaders クラス

  • java.lang.Object
    • com.microsoft.azure.storage.SharedAccessHeaders

public class SharedAccessHeaders

内部使用のために予約されています。 SAS を使用して返すことができる省略可能なヘッダーを表します。

コンストラクターの概要

コンストラクター 説明
SharedAccessHeaders()

SharedAccessHeaders クラスの新しいインスタンスを初期化します。

SharedAccessHeaders(boolean preserveRawValue)

SharedAccessHeaders クラスの新しいインスタンスを初期化します。 空のコンストラクターを優先する必要があります。このオプションは、sas を構築するときにこの SDK によって通常提供される安全性を望まないと確信しているお客様のみが使用する必要があります。

ヘッダー値は通常、sas トークンを構築する前にデコードされます。 これにより、いずれかのヘッダーの目的の値にエンコードのような値が含まれている場合、問題が発生する可能性があります。 このフラグを true に設定すると、sas を構築するときに、これらのヘッダーの値がこのオブジェクトに設定されたとおりに保持されます。

これらの値は、sas 構築時に発生するデコードによって元の値に返されるように、ここでエンコードすることによって保持されることに注意してください。 そのため、preserveRawValues が true に設定されているときにこのオブジェクトに対して get が呼び出された場合、返される値はパーセントエンコードされます。

SharedAccessHeaders(SharedAccessHeaders other)

既存のインスタンスに基づいて SharedAccessHeaders クラスの新しいインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
String getCacheControl()

キャッシュ コントロール ヘッダーを取得します。

String getContentDisposition()

コンテンツ処理ヘッダーを取得します。

String getContentEncoding()

コンテンツ エンコード ヘッダーを取得します。

String getContentLanguage()

コンテンツ言語ヘッダーを取得します。

String getContentType()

コンテンツ タイプ ヘッダーを取得します。

void setCacheControl(String cacheControl)

キャッシュ コントロール ヘッダーを設定します。

void setContentDisposition(String contentDisposition)

コンテンツ処理ヘッダーを設定します。

void setContentEncoding(String contentEncoding)

コンテンツ エンコード ヘッダーを設定します。

void setContentLanguage(String contentLanguage)

コンテンツ言語ヘッダーを設定します。

void setContentType(String contentType)

コンテンツ タイプ ヘッダーを設定します。

コンストラクターの詳細

SharedAccessHeaders

public SharedAccessHeaders()

SharedAccessHeaders クラスの新しいインスタンスを初期化します。

SharedAccessHeaders

public SharedAccessHeaders(boolean preserveRawValue)

SharedAccessHeaders クラスの新しいインスタンスを初期化します。 空のコンストラクターを優先する必要があります。このオプションは、sas を構築するときにこの SDK によって通常提供される安全性を望まないと確信しているお客様のみが使用する必要があります。

ヘッダー値は通常、sas トークンを構築する前にデコードされます。 これにより、いずれかのヘッダーの目的の値にエンコードのような値が含まれている場合、問題が発生する可能性があります。 このフラグを true に設定すると、sas を構築するときに、これらのヘッダーの値がこのオブジェクトに設定されたとおりに保持されます。

これらの値は、sas 構築時に発生するデコードによって元の値に返されるように、ここでエンコードすることによって保持されることに注意してください。 そのため、preserveRawValues が true に設定されているときにこのオブジェクトに対して get が呼び出された場合、返される値はパーセントエンコードされます。

Parameters:

preserveRawValue - SDK でこれらのヘッダーの生の値を保持する必要があるかどうか。

SharedAccessHeaders

public SharedAccessHeaders(SharedAccessHeaders other)

既存のインスタンスに基づいて SharedAccessHeaders クラスの新しいインスタンスを初期化します。

Parameters:

other - SharedAccessHeaders複製するプロパティのセットを指定する オブジェクト。

メソッドの詳細

getCacheControl

public String getCacheControl()

キャッシュ コントロール ヘッダーを取得します。

Returns:

Stringキャッシュ コントロール ヘッダーを表す 。

getContentDisposition

public String getContentDisposition()

コンテンツ処理ヘッダーを取得します。

Returns:

Stringコンテンツ処理ヘッダーを表す 。

getContentEncoding

public String getContentEncoding()

コンテンツ エンコード ヘッダーを取得します。

Returns:

Stringコンテンツ エンコード ヘッダーを表す 。

getContentLanguage

public String getContentLanguage()

コンテンツ言語ヘッダーを取得します。

Returns:

Stringコンテンツ言語ヘッダーを表す 。

getContentType

public String getContentType()

コンテンツ タイプ ヘッダーを取得します。

Returns:

Stringコンテンツ タイプ ヘッダーを表す 。

setCacheControl

public void setCacheControl(String cacheControl)

キャッシュ コントロール ヘッダーを設定します。

Parameters:

cacheControl - Stringキャッシュ コントロール ヘッダーを指定する 。

setContentDisposition

public void setContentDisposition(String contentDisposition)

コンテンツ処理ヘッダーを設定します。

Parameters:

contentDisposition - Stringコンテンツ処理ヘッダーを指定する 。

setContentEncoding

public void setContentEncoding(String contentEncoding)

コンテンツ エンコード ヘッダーを設定します。

Parameters:

contentEncoding - Stringコンテンツ エンコード ヘッダーを指定する 。

setContentLanguage

public void setContentLanguage(String contentLanguage)

コンテンツ言語ヘッダーを設定します。

Parameters:

contentLanguage - Stringコンテンツ言語ヘッダーを指定する 。

setContentType

public void setContentType(String contentType)

コンテンツ タイプ ヘッダーを設定します。

Parameters:

contentType - Stringコンテンツ タイプ ヘッダーを指定する 。

適用対象