SharedAccessHeaders クラス
- java.
lang. Object - com.
microsoft. azure. storage. SharedAccessHeaders
- com.
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:
SharedAccessHeaders
public SharedAccessHeaders(SharedAccessHeaders other)
既存のインスタンスに基づいて SharedAccessHeaders クラスの新しいインスタンスを初期化します。
Parameters:
メソッドの詳細
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:
String
キャッシュ コントロール ヘッダーを指定する 。
setContentDisposition
public void setContentDisposition(String contentDisposition)
コンテンツ処理ヘッダーを設定します。
Parameters:
String
コンテンツ処理ヘッダーを指定する 。
setContentEncoding
public void setContentEncoding(String contentEncoding)
コンテンツ エンコード ヘッダーを設定します。
Parameters:
String
コンテンツ エンコード ヘッダーを指定する 。
setContentLanguage
public void setContentLanguage(String contentLanguage)
コンテンツ言語ヘッダーを設定します。
Parameters:
String
コンテンツ言語ヘッダーを指定する 。
setContentType
public void setContentType(String contentType)
コンテンツ タイプ ヘッダーを設定します。
Parameters:
String
コンテンツ タイプ ヘッダーを指定する 。
適用対象
Azure SDK for Java