次の方法で共有


FabricClient.ApplicationManagementClient.ProvisionApplicationAsync メソッド

定義

オーバーロード

ProvisionApplicationAsync(String, TimeSpan, CancellationToken)

アプリケーションの種類をプロビジョニングするか、クラスターに登録します。

ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken)

アプリケーションの種類をプロビジョニングするか、クラスターに登録します。

ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase)

アプリケーションの種類をプロビジョニングするか、クラスターに登録します。

ProvisionApplicationAsync(String)

Service Fabric アプリケーションの種類をプロビジョニングするか、クラスターに登録します。

ProvisionApplicationAsync(String, TimeSpan, CancellationToken)

アプリケーションの種類をプロビジョニングするか、クラスターに登録します。

public System.Threading.Tasks.Task ProvisionApplicationAsync (string applicationPackagePathInImageStore, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.ProvisionApplicationAsync : string * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ProvisionApplicationAsync (applicationPackagePathInImageStore As String, timeout As TimeSpan, cancellationToken As CancellationToken) As Task

パラメーター

applicationPackagePathInImageStore
String

CopyApplicationPackage(String, String, String, TimeSpan)指定されたイメージ ストア内のアプリケーション パッケージの相対パス。

timeout
TimeSpan

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

cancellationToken
CancellationToken

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

戻り値

Task操作を表す 。

例外

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

ImageStoreIOException: イメージ ストアと通信中に IO エラーが発生しました。

ApplicationTypeAlreadyExists: アプリケーションの種類は既にプロビジョニングされています

イメージ ストア上のファイルにアクセス中にエラーが発生しました。

イメージ ストアに必要なファイルが見つかりませんでした。

イメージ ストアに必要なディレクトリが見つかりませんでした。

イメージ ストア ファイル/ディレクトリへのパスが長すぎます。

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

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

注釈

これは、アプリケーション インスタンスを作成する前に必須です。

適用対象

ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken)

アプリケーションの種類をプロビジョニングするか、クラスターに登録します。

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

パラメーター

description
ProvisionApplicationTypeDescriptionBase

プロビジョニング要求の説明。 以前にイメージ ストアにコピーしたパッケージをプロビジョニングするには、 を使用 ProvisionApplicationTypeDescriptionします。 外部ストアからパッケージをプロビジョニングするには、 を使用 ExternalStoreProvisionApplicationTypeDescriptionします。

timeout
TimeSpan

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

cancellationToken
CancellationToken

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

戻り値

Task操作を表す 。

例外

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

ImageStoreIOException: イメージ ストアと通信中に IO エラーが発生しました。

ApplicationTypeAlreadyExists: アプリケーションの種類は既にプロビジョニングされています

イメージ ストア上のファイルにアクセス中にエラーが発生しました。

イメージ ストアに必要なファイルが見つかりませんでした。

イメージ ストアに必要なディレクトリが見つかりませんでした。

イメージ ストア ファイル/ディレクトリへのパスが長すぎます。

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

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

注釈

プロビジョニング操作は、アプリケーション インスタンスを作成する前に必須です。

適用対象

ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase)

アプリケーションの種類をプロビジョニングするか、クラスターに登録します。

public System.Threading.Tasks.Task ProvisionApplicationAsync (System.Fabric.Description.ProvisionApplicationTypeDescriptionBase description);
member this.ProvisionApplicationAsync : System.Fabric.Description.ProvisionApplicationTypeDescriptionBase -> System.Threading.Tasks.Task
Public Function ProvisionApplicationAsync (description As ProvisionApplicationTypeDescriptionBase) As Task

パラメーター

description
ProvisionApplicationTypeDescriptionBase

プロビジョニング要求の説明。 以前にイメージ ストアにコピーしたパッケージをプロビジョニングするには、 を使用 ProvisionApplicationTypeDescriptionします。 外部ストアからパッケージをプロビジョニングするには、 を使用 ExternalStoreProvisionApplicationTypeDescriptionします。

戻り値

Task操作を表す 。

例外

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

ImageStoreIOException: イメージ ストアと通信中に IO エラーが発生しました。

ApplicationTypeAlreadyExists: アプリケーションの種類は既にプロビジョニングされています

イメージ ストア上のファイルにアクセス中にエラーが発生しました。

イメージ ストアに必要なファイルが見つかりませんでした。

イメージ ストアに必要なディレクトリが見つかりませんでした。

イメージ ストア ファイル/ディレクトリへのパスが長すぎます。

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

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

注釈

プロビジョニング操作は、アプリケーション インスタンスを作成する前に必須です。

適用対象

ProvisionApplicationAsync(String)

Service Fabric アプリケーションの種類をプロビジョニングするか、クラスターに登録します。

public System.Threading.Tasks.Task ProvisionApplicationAsync (string applicationPackagePathInImageStore);
member this.ProvisionApplicationAsync : string -> System.Threading.Tasks.Task
Public Function ProvisionApplicationAsync (applicationPackagePathInImageStore As String) As Task

パラメーター

applicationPackagePathInImageStore
String

CopyApplicationPackage(String, String, String, TimeSpan)指定されたイメージ ストア内のアプリケーション パッケージの相対パス。

戻り値

Task操作を表す 。

例外

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

ImageStoreIOException: イメージ ストアと通信中に IO エラーが発生しました。

ApplicationTypeAlreadyExists: アプリケーションの種類は既にプロビジョニングされています

イメージ ストア上のファイルにアクセス中にエラーが発生しました。

イメージ ストアに必要なファイルが見つかりませんでした。

イメージ ストアに必要なディレクトリが見つかりませんでした。

イメージ ストア ファイル/ディレクトリへのパスが長すぎます。

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

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

注釈

これは、アプリケーション インスタンスを作成する前に必須です。

適用対象