Поделиться через


IAzureClient Интерфейс

Определение

Интерфейс для всех клиентов Microsoft Azure.

public interface IAzureClient
type IAzureClient = interface
Public Interface IAzureClient
Производный

Свойства

Credentials

Возвращает учетные данные подписки Azure.

DeserializationSettings

Возвращает параметры десериализации JSON.

GenerateClientRequestId

Если задано значение true, создается уникальное значение x-ms-client-request-id, которое включается в каждый запрос. Значение по умолчанию — true.

HttpClient

Возвращает httpClient, используемый для выполнения HTTP-запросов.

LongRunningOperationRetryTimeout

Получает или задает время ожидания повтора для продолжительных операций.

SerializationSettings

Возвращает параметры сериализации JSON.

Методы расширения

GetLongRunningOperationResultAsync(IAzureClient, AzureOperationResponse, Dictionary<String,List<String>>, CancellationToken)

Возвращает результат операции для длительных операций.

GetLongRunningOperationResultAsync<THeader>(IAzureClient, AzureOperationHeaderResponse<THeader>, Dictionary<String,List<String>>, CancellationToken)

Возвращает результат операции для длительных операций.

GetLongRunningOperationResultAsync<TBody>(IAzureClient, AzureOperationResponse<TBody>, Dictionary<String,List<String>>, CancellationToken)

Возвращает результат операции для длительных операций.

GetLongRunningOperationResultAsync<TBody,THeader>(IAzureClient, AzureOperationResponse<TBody,THeader>, Dictionary<String,List<String>>, CancellationToken)

Возвращает результат операции для длительных операций.

GetPostOrDeleteOperationResultAsync(IAzureClient, AzureOperationResponse, Dictionary<String,List<String>>, CancellationToken)

Возвращает результат операции для операций DELETE и POST. (Не рекомендуется, используйте GetLongRunningOperationResultAsync)

GetPostOrDeleteOperationResultAsync<THeader>(IAzureClient, AzureOperationHeaderResponse<THeader>, Dictionary<String,List<String>>, CancellationToken)

Возвращает результат операции для операций DELETE и POST. (Не рекомендуется, используйте GetLongRunningOperationResultAsync)

GetPostOrDeleteOperationResultAsync<TBody>(IAzureClient, AzureOperationResponse<TBody>, Dictionary<String,List<String>>, CancellationToken)

Возвращает результат операции для операций DELETE и POST. (Не рекомендуется, используйте GetLongRunningOperationResultAsync)

GetPostOrDeleteOperationResultAsync<TBody,THeader>(IAzureClient, AzureOperationResponse<TBody,THeader>, Dictionary<String,List<String>>, CancellationToken)

Возвращает результат операции для операций DELETE и POST. (Не рекомендуется, используйте GetLongRunningOperationResultAsync)

GetPutOrPatchOperationResultAsync(IAzureClient, AzureOperationResponse, Dictionary<String,List<String>>, CancellationToken)

Возвращает результат операции для операций PUT и PATCH. (Не рекомендуется, используйте GetLongRunningOperationResultAsync)

GetPutOrPatchOperationResultAsync<TBody>(IAzureClient, AzureOperationResponse<TBody>, Dictionary<String,List<String>>, CancellationToken)

Возвращает результат операции для операций PUT и PATCH. (Не рекомендуется, используйте GetLongRunningOperationResultAsync)

GetPutOrPatchOperationResultAsync<TBody,THeader>(IAzureClient, AzureOperationResponse<TBody,THeader>, Dictionary<String,List<String>>, CancellationToken)

Возвращает результат операции для операций PUT и PATCH. (Не рекомендуется, используйте GetLongRunningOperationResultAsync)

Применяется к