FabricClient.ServiceManagementClient.CreateServiceFromTemplateAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CreateServiceFromTemplateAsync(ServiceFromTemplateDescription) |
Cria uma instância de um serviço do modelo especificado no Manifesto do Aplicativo. |
CreateServiceFromTemplateAsync(ServiceFromTemplateDescription, TimeSpan, CancellationToken) |
Cria uma instância de um serviço do modelo especificado no Manifesto do Aplicativo. |
CreateServiceFromTemplateAsync(Uri, Uri, String, Byte[]) |
Cria uma instância de um serviço do modelo especificado no Manifesto do Aplicativo. |
CreateServiceFromTemplateAsync(Uri, Uri, String, Byte[], TimeSpan, CancellationToken) |
Cria uma instância de um serviço do modelo especificado no Manifesto do Aplicativo. Também leva um intervalo de tempo limite, que é o máximo de tempo que o sistema permitirá que essa operação continue antes de retornar TimeoutException e cancelar-token que a operação está observando. |
CreateServiceFromTemplateAsync(ServiceFromTemplateDescription)
Cria uma instância de um serviço do modelo especificado no Manifesto do Aplicativo.
public System.Threading.Tasks.Task CreateServiceFromTemplateAsync (System.Fabric.Description.ServiceFromTemplateDescription serviceFromTemplateDescription);
member this.CreateServiceFromTemplateAsync : System.Fabric.Description.ServiceFromTemplateDescription -> System.Threading.Tasks.Task
Public Function CreateServiceFromTemplateAsync (serviceFromTemplateDescription As ServiceFromTemplateDescription) As Task
Parâmetros
- serviceFromTemplateDescription
- ServiceFromTemplateDescription
Descreve o Serviço a ser criado com base no modelo de serviço especificado no manifesto do aplicativo.
Retornos
O serviço instanciado.
Exceções
O FabricClient objeto está em um estado fechado. Descarte o FabricClient objeto que você está usando e instancie um novo FabricClient objeto.
ServiceTemplateNotFound: o modelo de serviço não existe.
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
O nome do Service Fabric será criado implicitamente se ele ainda não existir.
Aplica-se a
CreateServiceFromTemplateAsync(ServiceFromTemplateDescription, TimeSpan, CancellationToken)
Cria uma instância de um serviço do modelo especificado no Manifesto do Aplicativo.
public System.Threading.Tasks.Task CreateServiceFromTemplateAsync (System.Fabric.Description.ServiceFromTemplateDescription serviceFromTemplateDescription, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.CreateServiceFromTemplateAsync : System.Fabric.Description.ServiceFromTemplateDescription * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CreateServiceFromTemplateAsync (serviceFromTemplateDescription As ServiceFromTemplateDescription, timeout As TimeSpan, cancellationToken As CancellationToken) As Task
Parâmetros
- serviceFromTemplateDescription
- ServiceFromTemplateDescription
Descreve um serviço a ser criado com base no modelo de serviço especificado no manifesto do aplicativo.
- 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
O serviço instanciado.
Exceções
O FabricClient objeto está em um estado fechado. Descarte o FabricClient objeto que você está usando e instancie um novo FabricClient objeto.
ServiceTemplateNotFound: o modelo de serviço não existe.
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
O nome do Service Fabric será criado implicitamente se ele ainda não existir.
Aplica-se a
CreateServiceFromTemplateAsync(Uri, Uri, String, Byte[])
Cria uma instância de um serviço do modelo especificado no Manifesto do Aplicativo.
public System.Threading.Tasks.Task CreateServiceFromTemplateAsync (Uri applicationName, Uri serviceName, string serviceTypeName, byte[] initializationData);
member this.CreateServiceFromTemplateAsync : Uri * Uri * string * byte[] -> System.Threading.Tasks.Task
Public Function CreateServiceFromTemplateAsync (applicationName As Uri, serviceName As Uri, serviceTypeName As String, initializationData As Byte()) As Task
Parâmetros
- applicationName
- Uri
O Nome do Service Fabric do aplicativo no qual o serviço será criado.
- serviceName
- Uri
O Nome do Service Fabric do serviço.
- serviceTypeName
- String
O nome da fila do tipo de serviço. Isso deve ser o mesmo que o ServiceTypeName especificado no manifesto do serviço.
- initializationData
- Byte[]
Os dados de inicialização representam os dados personalizados fornecidos pelo criador do serviço. O Service Fabric não analisa esses dados. Esses dados estariam disponíveis em todas as instâncias ou réplica no StatefulServiceContext ou StatelessServiceContextno . Ele não pode ser alterado depois que o serviço é criado.
Retornos
O serviço instanciado.
Exceções
O FabricClient objeto está em um estado fechado. Descarte o FabricClient objeto que você está usando e instancie um novo FabricClient objeto.
ServiceTemplateNotFound: o modelo de serviço não existe
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.
Quando applicationName
ou serviceName
são nulos.
Quando serviceTypeName
é nulo ou espaço em branco.
Comentários
O nome do Service Fabric será criado implicitamente se ele ainda não existir.
O tempo limite padrão é um minuto para o qual o sistema permitirá que essa operação continue antes de TimeoutExceptionretornar .
Aplica-se a
CreateServiceFromTemplateAsync(Uri, Uri, String, Byte[], TimeSpan, CancellationToken)
Cria uma instância de um serviço do modelo especificado no Manifesto do Aplicativo. Também leva um intervalo de tempo limite, que é o máximo de tempo que o sistema permitirá que essa operação continue antes de retornar TimeoutException e cancelar-token que a operação está observando.
public System.Threading.Tasks.Task CreateServiceFromTemplateAsync (Uri applicationName, Uri serviceName, string serviceTypeName, byte[] initializationData, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.CreateServiceFromTemplateAsync : Uri * Uri * string * byte[] * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CreateServiceFromTemplateAsync (applicationName As Uri, serviceName As Uri, serviceTypeName As String, initializationData As Byte(), timeout As TimeSpan, cancellationToken As CancellationToken) As Task
Parâmetros
- applicationName
- Uri
O Nome do Service Fabric do aplicativo no qual o serviço será criado.
- serviceName
- Uri
O Nome do Service Fabric do serviço.
- serviceTypeName
- String
O nome da fila do tipo de serviço. Isso deve ser o mesmo que o ServiceTypeName especificado no manifesto do serviço.
- initializationData
- Byte[]
Os dados de inicialização representam os dados personalizados fornecidos pelo criador do serviço. O Service Fabric não analisa esses dados. Esses dados estariam disponíveis em todas as instâncias ou réplica no StatefulServiceContext ou StatelessServiceContextno . Ele não pode ser alterado depois que o serviço é criado.
- 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
O serviço instanciado.
Exceções
O FabricClient objeto está em um estado fechado. Descarte o FabricClient objeto que você está usando e instancie um novo FabricClient objeto.
ServiceTemplateNotFound: o modelo de serviço não existe.
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.
Quando applicationName
ou serviceName
são nulos.
Quando serviceTypeName
é nulo ou espaço em branco.
Comentários
O nome do Service Fabric será criado implicitamente se ele ainda não existir.
Aplica-se a
Azure SDK for .NET