Compartilhar via


FabricClient.ApplicationManagementClient.ProvisionApplicationAsync Método

Definição

Sobrecargas

ProvisionApplicationAsync(String, TimeSpan, CancellationToken)

Provisione ou registre um tipo de aplicativo com o cluster.

ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken)

Provisione ou registre um tipo de aplicativo com o cluster.

ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase)

Provisione ou registre um tipo de aplicativo com o cluster.

ProvisionApplicationAsync(String)

Provisiona ou registra um tipo de aplicativo do Service Fabric com o cluster.

ProvisionApplicationAsync(String, TimeSpan, CancellationToken)

Provisione ou registre um tipo de aplicativo com o cluster.

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

Parâmetros

applicationPackagePathInImageStore
String

O caminho relativo para o pacote de aplicativos no repositório de imagens especificado durante CopyApplicationPackage(String, String, String, TimeSpan).

timeout
TimeSpan

A quantidade máxima de tempo que o sistema permitirá que essa operação continue antes de TimeoutExceptionretornar .

cancellationToken
CancellationToken

O CancellationToken que a operação está observando. Ele pode ser usado para propagar a notificação de que a operação deve ser cancelada.

Retornos

Um Task que representa a operação.

Exceções

O FabricClient objeto está em um estado fechado. Descarte o objeto que FabricClient você está usando e instancie um novo FabricClient objeto.

ImageStoreIOException: houve um erro de E/S comunicando-se com o repositório de imagens.

ApplicationTypeAlreadyExists: o tipo de aplicativo já foi provisionado

Erro ao acessar um arquivo no repositório de imagens.

Um arquivo necessário não foi encontrado no repositório de imagens.

Um diretório necessário não foi encontrado no repositório de imagens.

Um caminho para um arquivo/diretório do repositório de imagens era muito longo.

A solicitação atingiu o tempo limite, mas pode já ter sido aceita para processamento pelo sistema.

A solicitação foi cancelada antes do tempo limite expirar, mas pode já ter sido aceita para processamento pelo sistema.

Comentários

Isso é obrigatório antes que uma instância de aplicativo possa ser criada.

Aplica-se a

ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken)

Provisione ou registre um tipo de aplicativo com o cluster.

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

Parâmetros

description
ProvisionApplicationTypeDescriptionBase

Descrição da solicitação de provisionamento. Para provisionar um pacote copiado anteriormente para o repositório de imagens, use ProvisionApplicationTypeDescription. Para provisionar um pacote de um repositório externo, use ExternalStoreProvisionApplicationTypeDescription.

timeout
TimeSpan

A quantidade máxima de tempo que o sistema permitirá que essa operação continue antes de TimeoutExceptionretornar .

cancellationToken
CancellationToken

O CancellationToken que a operação está observando. Ele pode ser usado para propagar a notificação de que a operação deve ser cancelada.

Retornos

Um Task que representa a operação.

Exceções

O FabricClient objeto está em um estado fechado. Descarte o objeto que FabricClient você está usando e instancie um novo FabricClient objeto.

ImageStoreIOException: houve um erro de E/S comunicando-se com o repositório de imagens.

ApplicationTypeAlreadyExists: o tipo de aplicativo já foi provisionado

Erro ao acessar um arquivo no repositório de imagens.

Um arquivo necessário não foi encontrado no repositório de imagens.

Um diretório necessário não foi encontrado no repositório de imagens.

Um caminho para um arquivo/diretório do repositório de imagens era muito longo.

A solicitação atingiu o tempo limite, mas pode já ter sido aceita para processamento pelo sistema.

A solicitação foi cancelada antes do tempo limite expirar, mas pode já ter sido aceita para processamento pelo sistema.

Comentários

A operação de provisionamento é obrigatória antes que uma instância de aplicativo possa ser criada.

Aplica-se a

ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase)

Provisione ou registre um tipo de aplicativo com o cluster.

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

Parâmetros

description
ProvisionApplicationTypeDescriptionBase

A descrição da solicitação de provisionamento. Para provisionar um pacote copiado anteriormente para o repositório de imagens, use ProvisionApplicationTypeDescription. Para provisionar um pacote de um repositório externo, use ExternalStoreProvisionApplicationTypeDescription.

Retornos

Um Task que representa a operação.

Exceções

O FabricClient objeto está em um estado fechado. Descarte o objeto que FabricClient você está usando e instancie um novo FabricClient objeto.

ImageStoreIOException: houve um erro de E/S comunicando-se com o repositório de imagens.

ApplicationTypeAlreadyExists: o tipo de aplicativo já foi provisionado

Erro ao acessar um arquivo no repositório de imagens.

Um arquivo necessário não foi encontrado no repositório de imagens.

Um diretório necessário não foi encontrado no repositório de imagens.

Um caminho para um arquivo/diretório do repositório de imagens era muito longo.

A solicitação atingiu o tempo limite, mas pode já ter sido aceita para processamento pelo sistema.

A solicitação foi cancelada antes do tempo limite expirar, mas pode já ter sido aceita para processamento pelo sistema.

Comentários

A operação de provisionamento é obrigatória antes que uma instância de aplicativo possa ser criada.

Aplica-se a

ProvisionApplicationAsync(String)

Provisiona ou registra um tipo de aplicativo do Service Fabric com o cluster.

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

Parâmetros

applicationPackagePathInImageStore
String

O caminho relativo para o pacote de aplicativos no repositório de imagens especificado durante CopyApplicationPackage(String, String, String, TimeSpan).

Retornos

Um Task que representa a operação.

Exceções

O FabricClient objeto está em um estado fechado. Descarte o objeto que FabricClient você está usando e instancie um novo FabricClient objeto.

ImageStoreIOException: houve um erro de E/S comunicando-se com o repositório de imagens.

ApplicationTypeAlreadyExists: o tipo de aplicativo já foi provisionado

Erro ao acessar um arquivo no repositório de imagens.

Um arquivo necessário não foi encontrado no repositório de imagens.

Um diretório necessário não foi encontrado no repositório de imagens.

Um caminho para um arquivo/diretório do repositório de imagens era muito longo.

A solicitação atingiu o tempo limite, mas pode já ter sido aceita para processamento pelo sistema.

A solicitação foi cancelada antes do tempo limite expirar, mas pode já ter sido aceita para processamento pelo sistema.

Comentários

Isso é obrigatório antes que uma instância de aplicativo possa ser criada.

Aplica-se a