次の方法で共有


BaseRequest クラス

  • java.lang.Object
    • com.microsoft.azure.storage.core.BaseRequest

public class BaseRequest

内部使用のために予約されています。 プロトコル層の Base Request クラス。

メソッドの概要

修飾子と型 メソッドと説明
void addMetadata(final HttpURLConnection request, final Map<String, String> metadata, final OperationContext opContext)

メタデータを追加します。

void addOptionalHeader(final HttpURLConnection request, final String name, final String value)

省略可能なヘッダーを追加します。

HttpURLConnection batch(final URI uri, final RequestOptions options, final OperationContext opContext, final AccessCondition accessCondition)
static<C extends ServiceClient, P, R> byte [] buildBatchBody(final C client, final BatchOperation<C, P, R> batch, final OperationContext opContext)
HttpURLConnection create(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

指定したリソースを作成します。 メモ 要求は setFixedLengthStreamingMode(0)に設定されています。長さが 0 の記号。

HttpURLConnection createURLConnection(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Web 要求を作成します。

HttpURLConnection delete(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

指定されたリソースを削除します。 長さが指定されていない記号。

HttpURLConnection getAccountInfo(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)
UriQueryBuilder getListUriQueryBuilder(final ListingContext listingContext)

一覧の を UriQueryBuilder 取得します。

HttpURLConnection getProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

プロパティを取得します。 長さが指定されていない記号。

HttpURLConnection getServiceProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

ストレージ サービスから Analytics サービスのプロパティを取得するために使用する HttpURLConnection を作成します。

HttpURLConnection getServiceStats(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

サービスの統計を取得する Web 要求を作成します。

String getUserAgent()

クライアントを識別するためにネットワーク経由で送信するユーザー エージェントを取得します。

HttpURLConnection getUserDelegationKey(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

サービスに を要求 UserDelegationKey するために使用する HttpURLConnection を作成します。

HttpURLConnection setMetadata(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

メタデータを設定します。 0 の長さで署名します。

HttpURLConnection setServiceProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

ストレージ サービスで Analytics サービスのプロパティを設定するために使用する HttpURLConnection を作成します。

HttpURLConnection undelete(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

指定したリソースの削除を解除します。 長さが指定されていない符号。

メソッドの詳細

addMetadata

public static void addMetadata(final HttpURLConnection request, final Map metadata, final OperationContext opContext)

メタデータを追加します。

Parameters:

request - 要求。
metadata - メタデータ。
opContext

addOptionalHeader

public static void addOptionalHeader(final HttpURLConnection request, final String name, final String value)

省略可能なヘッダーを追加します。

Parameters:

request - 操作の HttpURLConnection。
name - メタデータ名。
value - メタデータ値。

batch

public static HttpURLConnection batch(final URI uri, final RequestOptions options, final OperationContext opContext, final AccessCondition accessCondition)

Parameters:

uri
options
opContext
accessCondition

buildBatchBody

public static static byte [] buildBatchBody(final C client, final BatchOperation batch, final OperationContext opContext)

Parameters:

client
batch
opContext

create

public static HttpURLConnection create(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

指定したリソースを作成します。 メモ 要求は setFixedLengthStreamingMode(0)に設定されています。長さが 0 の記号。

Parameters:

uri - 要求 URI。
options - RequestOptions操作の再試行ポリシーやタイムアウト設定などの実行オプションを指定する オブジェクト。
builder - 要求の UriQueryBuilder
opContext - 操作の実行を追跡するために使用される オブジェクト

Returns:

操作を実行する HttpURLConnection。

Throws:

IOException - 接続を開くときにエラーが発生した場合
URISyntaxException - 不適切な形式の URI がある場合
StorageException
IllegalArgumentException

createURLConnection

public static HttpURLConnection createURLConnection(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Web 要求を作成します。

Parameters:

uri - 要求 URI。
options - RequestOptions操作の再試行ポリシーやタイムアウト設定などの実行オプションを指定する オブジェクト。 このパラメーターは使用されません。
builder - 要求の UriQueryBuilder
opContext - 操作の実行を追跡するために使用される オブジェクト

Returns:

操作を実行する HttpURLConnection。

Throws:

IOException - 接続を開くときにエラーが発生した場合
URISyntaxException - 不適切な形式の URI がある場合
StorageException

delete

public static HttpURLConnection delete(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

指定されたリソースを削除します。 長さが指定されていない記号。

Parameters:

uri - 要求 URI。
options
builder - 要求の UriQueryBuilder
opContext - 操作の実行を追跡するために使用される オブジェクト

Returns:

操作を実行する HttpURLConnection。

Throws:

IOException - 接続を開くときにエラーが発生した場合
URISyntaxException - 不適切な形式の URI がある場合
StorageException

getAccountInfo

public static HttpURLConnection getAccountInfo(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Parameters:

uri
options
builder
opContext

getListUriQueryBuilder

public static UriQueryBuilder getListUriQueryBuilder(final ListingContext listingContext)

一覧の を UriQueryBuilder 取得します。

Parameters:

listingContext - ListingContextリスト操作のパラメーターを指定する オブジェクト (存在する場合)。 null でもかまいません。

Throws:

StorageException - 操作中にストレージ サービス エラーが発生した場合。

getProperties

public static HttpURLConnection getProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

プロパティを取得します。 長さが指定されていない記号。

Parameters:

uri - クエリを実行する Uri。
options
builder - ビルダー。
opContext - 操作の実行を追跡するために使用される オブジェクト

Returns:

操作を実行するための Web 要求。

Throws:

StorageException
URISyntaxException
IOException

getServiceProperties

public static HttpURLConnection getServiceProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

ストレージ サービスから Analytics サービスのプロパティを取得するために使用する HttpURLConnection を作成します。

Parameters:

uri - サービス エンドポイント。
options
builder - ビルダー。
opContext - 操作の実行を追跡するために使用される オブジェクト

Returns:

操作を実行するための Web 要求。

Throws:

IOException
URISyntaxException
StorageException

getServiceStats

public static HttpURLConnection getServiceStats(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

サービスの統計を取得する Web 要求を作成します。

Parameters:

uri - サービス エンドポイント。
options
builder - ビルダー。
opContext - 操作の実行を追跡するために使用される オブジェクト

Returns:

操作を実行するための Web 要求。

Throws:

IOException
URISyntaxException
StorageException

getUserAgent

public static String getUserAgent()

クライアントを識別するためにネットワーク経由で送信するユーザー エージェントを取得します。

Returns:

クライアントを識別するために、ネットワーク経由で送信するユーザー エージェント。

getUserDelegationKey

public static HttpURLConnection getUserDelegationKey(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

サービスに を要求 UserDelegationKey するために使用する HttpURLConnection を作成します。

Parameters:

uri - サービス エンドポイント。
options - http 要求のオプション。
builder - ビルダー。
opContext - 操作の実行を追跡するために使用される オブジェクト。

Returns:

操作を実行するための Web 要求。

Throws:

IOException
URISyntaxException
StorageException

setMetadata

public static HttpURLConnection setMetadata(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

メタデータを設定します。 0 の長さで署名します。

Parameters:

uri - BLOB URI。
options
builder - ビルダー。
opContext - 操作の実行を追跡するために使用される オブジェクト

Returns:

操作を実行するための Web 要求。

Throws:

StorageException
URISyntaxException
IOException

setServiceProperties

public static HttpURLConnection setServiceProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

ストレージ サービスで Analytics サービスのプロパティを設定するために使用する HttpURLConnection を作成します。

Parameters:

uri - サービス エンドポイント。
options
builder - ビルダー。
opContext - 操作の実行を追跡するために使用される オブジェクト

Returns:

操作を実行するための Web 要求。

Throws:

IOException
URISyntaxException
StorageException

undelete

public static HttpURLConnection undelete(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

指定したリソースの削除を解除します。 長さが指定されていない符号。

Parameters:

uri - 要求 URI。
options
builder - 要求の UriQueryBuilder
opContext - 操作の実行を追跡するために使用される オブジェクト

Returns:

操作を実行する HttpURLConnection。

Throws:

IOException - 接続を開くときにエラーが発生した場合
URISyntaxException - 不適切な形式の URI がある場合
StorageException

適用対象