FabricClient.ApplicationManagementClient.DeleteApplicationAsync メソッド

定義

オーバーロード

DeleteApplicationAsync(DeleteApplicationDescription, TimeSpan, CancellationToken)

クラスターからアプリケーション インスタンスを削除し、アプリケーションに属するすべてのサービスを削除します。

DeleteApplicationAsync(Uri, TimeSpan, CancellationToken)
古い.

クラスターからアプリケーション インスタンスを削除し、アプリケーションに属するすべてのサービスを削除します。

DeleteApplicationAsync(DeleteApplicationDescription)

クラスターからアプリケーション インスタンスを削除し、アプリケーションに属するすべてのサービスを削除します。

DeleteApplicationAsync(Uri)
古い.

クラスターからアプリケーション インスタンスを削除し、アプリケーションに属するすべてのサービスを削除します。

DeleteApplicationAsync(DeleteApplicationDescription, TimeSpan, CancellationToken)

クラスターからアプリケーション インスタンスを削除し、アプリケーションに属するすべてのサービスを削除します。

public System.Threading.Tasks.Task DeleteApplicationAsync (System.Fabric.Description.DeleteApplicationDescription deleteApplicationDescription, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.DeleteApplicationAsync : System.Fabric.Description.DeleteApplicationDescription * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function DeleteApplicationAsync (deleteApplicationDescription As DeleteApplicationDescription, timeout As TimeSpan, cancellationToken As CancellationToken) As Task

パラメーター

deleteApplicationDescription
DeleteApplicationDescription

削除するアプリケーションの説明。

timeout
TimeSpan

System.TimeoutException を返す前に、システムがこの操作を続行できる最大時間を定義します。

cancellationToken
CancellationToken

CancellationToken操作が監視している 。 操作を取り消す必要があるという通知を伝達するために使用できます。

戻り値

Task操作を表す 。

例外

ApplicationUpgradeInProgress: アプリケーションがアップグレード中です。

オブジェクトは FabricClient 閉じた状態です。 使用しているオブジェクトを FabricClient 破棄し、新しい FabricClient オブジェクトをインスタンス化します。

ApplicationNotFound: アプリケーションが存在しません。

ApplicationUpgradeInProgress: アプリケーションがアップグレード中です。

要求はタイムアウトしましたが、システムによる処理が既に受け入れられていた可能性があります。

タイムアウトが切れる前に要求が取り消されましたが、システムによる処理が既に受け入れられていた可能性があります。

注釈

アプリケーションの状態はすべて失われ、アプリケーションが削除された後は復旧できません。

強制削除呼び出しでは、進行中の通常の削除を強制的に変換できます。

適用対象

DeleteApplicationAsync(Uri, TimeSpan, CancellationToken)

注意事項

This api is deprecated, use overload taking DeleteApplicationDescription instead.

クラスターからアプリケーション インスタンスを削除し、アプリケーションに属するすべてのサービスを削除します。

[System.Obsolete("This api is deprecated, use overload taking DeleteApplicationDescription instead.", false)]
public System.Threading.Tasks.Task DeleteApplicationAsync (Uri applicationName, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This api is deprecated, use overload taking DeleteApplicationDescription instead.", false)>]
member this.DeleteApplicationAsync : Uri * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function DeleteApplicationAsync (applicationName As Uri, timeout As TimeSpan, cancellationToken As CancellationToken) As Task

パラメーター

applicationName
Uri

アプリケーション インスタンス名の URI。

timeout
TimeSpan

System.TimeoutException を返す前に、システムがこの操作を続行できる最大時間を定義します。

cancellationToken
CancellationToken

CancellationToken操作が監視している 。 操作を取り消す必要があるという通知を伝達するために使用できます。

戻り値

Task操作を表す 。

属性

例外

ApplicationUpgradeInProgress: アプリケーションがアップグレード中です。

オブジェクトは FabricClient 閉じた状態です。 使用しているオブジェクトを FabricClient 破棄し、新しい FabricClient オブジェクトをインスタンス化します。

ApplicationNotFound: アプリケーションが存在しません。

ApplicationUpgradeInProgress: アプリケーションがアップグレード中です。

要求はタイムアウトしましたが、システムによる処理が既に受け入れられていた可能性があります。

タイムアウトが切れる前に要求が取り消されましたが、システムによる処理が既に受け入れられていた可能性があります。

注釈

アプリケーションの状態はすべて失われ、アプリケーションが削除された後は復旧できません。

適用対象

DeleteApplicationAsync(DeleteApplicationDescription)

クラスターからアプリケーション インスタンスを削除し、アプリケーションに属するすべてのサービスを削除します。

public System.Threading.Tasks.Task DeleteApplicationAsync (System.Fabric.Description.DeleteApplicationDescription deleteApplicationDescription);
member this.DeleteApplicationAsync : System.Fabric.Description.DeleteApplicationDescription -> System.Threading.Tasks.Task
Public Function DeleteApplicationAsync (deleteApplicationDescription As DeleteApplicationDescription) As Task

パラメーター

deleteApplicationDescription
DeleteApplicationDescription

削除するアプリケーションの説明。

戻り値

Task操作を表す 。

例外

ApplicationUpgradeInProgress: アプリケーションがアップグレード中です。

オブジェクトは FabricClient 閉じた状態です。 使用しているオブジェクトを FabricClient 破棄し、新しい FabricClient オブジェクトをインスタンス化します。

ApplicationNotFound: アプリケーションが存在しません。

ApplicationUpgradeInProgress: アプリケーションがアップグレード中です。

要求はタイムアウトしましたが、システムによる処理が既に受け入れられていた可能性があります。

タイムアウトが切れる前に要求が取り消されましたが、システムによる処理が既に受け入れられていた可能性があります。

注釈

アプリケーションの状態はすべて失われ、アプリケーションが削除された後は復旧できません。

強制削除呼び出しでは、進行中の通常の削除を強制的に変換できます。

適用対象

DeleteApplicationAsync(Uri)

注意事項

This api is deprecated, use overload taking DeleteApplicationDescription instead.

クラスターからアプリケーション インスタンスを削除し、アプリケーションに属するすべてのサービスを削除します。

[System.Obsolete("This api is deprecated, use overload taking DeleteApplicationDescription instead.", false)]
public System.Threading.Tasks.Task DeleteApplicationAsync (Uri applicationName);
[<System.Obsolete("This api is deprecated, use overload taking DeleteApplicationDescription instead.", false)>]
member this.DeleteApplicationAsync : Uri -> System.Threading.Tasks.Task
Public Function DeleteApplicationAsync (applicationName As Uri) As Task

パラメーター

applicationName
Uri

アプリケーション インスタンス名の URI。

戻り値

Task操作を表す 。

属性

例外

ApplicationUpgradeInProgress: アプリケーションがアップグレード中です。

オブジェクトは FabricClient 閉じた状態です。 使用しているオブジェクトを FabricClient 破棄し、新しい FabricClient オブジェクトをインスタンス化します。

ApplicationNotFound: アプリケーションが存在しません。

ApplicationUpgradeInProgress: アプリケーションがアップグレード中です。

要求はタイムアウトしましたが、システムによる処理が既に受け入れられていた可能性があります。

タイムアウトが切れる前に要求が取り消されましたが、システムによる処理が既に受け入れられていた可能性があります。

注釈

アプリケーションの状態はすべて失われ、アプリケーションが削除された後は復旧できません。

適用対象