Share via


WebSiteManagementClient 類別

定義

WebSite Management Client

public class WebSiteManagementClient : Microsoft.Azure.Management.ResourceManager.Fluent.Core.FluentServiceClientBase<Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient>, IDisposable, Microsoft.Azure.Management.AppService.Fluent.IWebSiteManagementClient, Microsoft.Rest.Azure.IAzureClient
type WebSiteManagementClient = class
    inherit FluentServiceClientBase<WebSiteManagementClient>
    interface IWebSiteManagementClient
    interface IDisposable
    interface IAzureClient
Public Class WebSiteManagementClient
Inherits FluentServiceClientBase(Of WebSiteManagementClient)
Implements IAzureClient, IDisposable, IWebSiteManagementClient
繼承
實作

建構函式

WebSiteManagementClient(RestClient)

初始化 WebSiteManagementClient 類別的新實例。

欄位

_restClient

WebSite Management Client

(繼承來源 FluentServiceClientBase<TClient>)

屬性

AcceptLanguage

回應的慣用語言。

ApiVersion

API 版本

AppServiceCertificateOrders

取得 IAppServiceCertificateOrdersOperations。

AppServiceEnvironments

取得 IAppServiceEnvironmentsOperations。

AppServicePlans

取得 IAppServicePlansOperations。

BaseUri

服務的基底 URI。

(繼承來源 FluentServiceClientBase<TClient>)
CertificateRegistrationProvider

取得 ICertificateRegistrationProviderOperations。

Certificates

取得 ICertificatesOperations。

Credentials

用戶端連線到 Azure 所需的認證。

(繼承來源 FluentServiceClientBase<TClient>)
DeletedWebApps

取得 IDeletedWebAppsOperations。

DeserializationSettings

取得或設定 json 還原序列化設定。

Diagnostics

取得 IDiagnosticsOperations。

DomainRegistrationProvider

取得 IDomainRegistrationProviderOperations。

Domains

取得 IDomainsOperations。

FirstMessageHandler

WebSite Management Client

(繼承來源 ServiceClient<T>)
GenerateClientRequestId

是否應該產生唯一的 x-ms-client-request-id。 當設定為 true 時,會產生唯一的 x-ms-client-request-id 值,並包含在每個要求中。 預設值為 true。

HttpClient

WebSite Management Client

(繼承來源 ServiceClient<T>)
HttpClientHandler

WebSite Management Client

(繼承來源 ServiceClient<T>)
HttpMessageHandlers

WebSite Management Client

(繼承來源 ServiceClient<T>)
LongRunningOperationRetryTimeout

長時間執行作業的重試逾時以秒為單位。 預設值為 30。

Provider

取得 IProviderOperations。

Recommendations

取得 IRecommendationsOperations。

ResourceHealthMetadata

取得 IResourceHealthMetadataOperations。

SerializationSettings

取得或設定 json 序列化設定。

SubscriptionId

您的 Azure 訂用帳戶識別碼。 這是 GUID 格式的字串 (例如 000000000-0000-0000-0000-00000000000000) 。

TopLevelDomains

取得 ITopLevelDomainsOperations。

UserAgent

WebSite Management Client

(繼承來源 ServiceClient<T>)
WebApps

取得 IWebAppsOperations。

方法

CheckNameAvailabilityWithHttpMessagesAsync(String, CheckNameResourceTypes, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

檢查資源名稱是否可用。

CreateHttpHandlerPipeline(HttpClientHandler, DelegatingHandler[])

WebSite Management Client

(繼承來源 FluentServiceClientBase<TClient>)
Dispose()

WebSite Management Client

(繼承來源 ServiceClient<T>)
Dispose(Boolean)

WebSite Management Client

(繼承來源 ServiceClient<T>)
GetPublishingUserWithHttpMessagesAsync(Dictionary<String,List<String>>, CancellationToken)

取得發佈使用者

GetSourceControlWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

取得原始檔控制權杖

GetSubscriptionDeploymentLocationsWithHttpMessagesAsync(Dictionary<String,List<String>>, CancellationToken)

取得可用地理區域加上迷你取樣的清單

Initialize()

初始化用戶端屬性。

InitializeHttpClient(HttpClient, HttpClientHandler, DelegatingHandler[])

WebSite Management Client

(繼承來源 ServiceClient<T>)
InitializeHttpClient(HttpClientHandler, DelegatingHandler[])

WebSite Management Client

(繼承來源 ServiceClient<T>)
ListBillingMetersNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

取得指定位置的計量清單。

ListBillingMetersWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

取得指定位置的計量清單。

ListGeoRegionsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

取得可用地理區域的清單。

ListGeoRegionsWithHttpMessagesAsync(SkuName, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

取得可用地理區域的清單。

ListPremierAddOnOffersNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出所有頂級附加元件供應專案。

ListPremierAddOnOffersWithHttpMessagesAsync(Dictionary<String,List<String>>, CancellationToken)

列出所有頂級附加元件供應專案。

ListSiteIdentifiersAssignedToHostNameNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出指派給主機名稱的所有應用程式。

ListSiteIdentifiersAssignedToHostNameWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出指派給主機名稱的所有應用程式。

ListSkusWithHttpMessagesAsync(Dictionary<String,List<String>>, CancellationToken)

列出所有 SKU。

ListSourceControlsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

取得 Azure 網站可用的來源控制項。

ListSourceControlsWithHttpMessagesAsync(Dictionary<String,List<String>>, CancellationToken)

取得 Azure 網站可用的來源控制項。

MoveWithHttpMessagesAsync(String, CsmMoveResourceEnvelope, Dictionary<String,List<String>>, CancellationToken)

在資源群組之間移動資源。

NewInstance(RestClient)

WebSite Management Client

SetRetryPolicy(RetryPolicy)

WebSite Management Client

(繼承來源 ServiceClient<T>)
SetUserAgent(String)

WebSite Management Client

(繼承來源 ServiceClient<T>)
SetUserAgent(String, String)

WebSite Management Client

(繼承來源 ServiceClient<T>)
UpdatePublishingUserWithHttpMessagesAsync(UserInner, Dictionary<String,List<String>>, CancellationToken)

更新發佈使用者

UpdateSourceControlWithHttpMessagesAsync(String, SourceControlInner, Dictionary<String,List<String>>, CancellationToken)

更新原始檔控制權杖

ValidateMoveWithHttpMessagesAsync(String, CsmMoveResourceEnvelope, Dictionary<String,List<String>>, CancellationToken)

驗證是否可以移動資源。

ValidateWithHttpMessagesAsync(String, ValidateRequest, Dictionary<String,List<String>>, CancellationToken)

驗證是否可以建立資源。

VerifyHostingEnvironmentVnetWithHttpMessagesAsync(VnetParameters, Dictionary<String,List<String>>, CancellationToken)

藉由分析網路安全性群組規則,驗證此 VNET 是否與App Service 環境相容。

擴充方法

CheckNameAvailabilityAsync(IWebSiteManagementClient, String, CheckNameResourceTypes, Nullable<Boolean>, CancellationToken)

檢查資源名稱是否可用。

GetPublishingUserAsync(IWebSiteManagementClient, CancellationToken)

取得發佈使用者

GetSourceControlAsync(IWebSiteManagementClient, String, CancellationToken)

取得原始檔控制權杖

GetSubscriptionDeploymentLocationsAsync(IWebSiteManagementClient, CancellationToken)

取得可用地理區域加上迷你取樣的清單

ListBillingMetersAsync(IWebSiteManagementClient, String, String, CancellationToken)

取得指定位置的計量清單。

ListBillingMetersNextAsync(IWebSiteManagementClient, String, CancellationToken)

取得指定位置的計量清單。

ListGeoRegionsAsync(IWebSiteManagementClient, SkuName, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, CancellationToken)

取得可用地理區域的清單。

ListGeoRegionsNextAsync(IWebSiteManagementClient, String, CancellationToken)

取得可用地理區域的清單。

ListPremierAddOnOffersAsync(IWebSiteManagementClient, CancellationToken)

列出所有頂級附加元件供應專案。

ListPremierAddOnOffersNextAsync(IWebSiteManagementClient, String, CancellationToken)

列出所有頂級附加元件供應專案。

ListSiteIdentifiersAssignedToHostNameAsync(IWebSiteManagementClient, String, CancellationToken)

列出指派給主機名稱的所有應用程式。

ListSiteIdentifiersAssignedToHostNameNextAsync(IWebSiteManagementClient, String, CancellationToken)

列出指派給主機名稱的所有應用程式。

ListSkusAsync(IWebSiteManagementClient, CancellationToken)

列出所有 SKU。

ListSourceControlsAsync(IWebSiteManagementClient, CancellationToken)

取得 Azure 網站可用的來源控制項。

ListSourceControlsNextAsync(IWebSiteManagementClient, String, CancellationToken)

取得 Azure 網站可用的來源控制項。

MoveAsync(IWebSiteManagementClient, String, CsmMoveResourceEnvelope, CancellationToken)

在資源群組之間移動資源。

UpdatePublishingUserAsync(IWebSiteManagementClient, UserInner, CancellationToken)

更新發佈使用者

UpdateSourceControlAsync(IWebSiteManagementClient, String, SourceControlInner, CancellationToken)

更新原始檔控制權杖

ValidateAsync(IWebSiteManagementClient, String, ValidateRequest, CancellationToken)

驗證是否可以建立資源。

ValidateMoveAsync(IWebSiteManagementClient, String, CsmMoveResourceEnvelope, CancellationToken)

驗證是否可以移動資源。

VerifyHostingEnvironmentVnetAsync(IWebSiteManagementClient, VnetParameters, CancellationToken)

藉由分析網路安全性群組規則,驗證此 VNET 是否與App Service 環境相容。

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)

適用於