Share via


FabricClient.ServiceManagementClient.CreateServiceFromTemplateAsync Método

Definición

Sobrecargas

CreateServiceFromTemplateAsync(ServiceFromTemplateDescription)

Crea una instancia de un servicio de la plantilla especificada en el manifiesto de aplicación.

CreateServiceFromTemplateAsync(ServiceFromTemplateDescription, TimeSpan, CancellationToken)

Crea una instancia de un servicio de la plantilla especificada en el manifiesto de aplicación.

CreateServiceFromTemplateAsync(Uri, Uri, String, Byte[])

Crea una instancia de un servicio de la plantilla especificada en el manifiesto de aplicación.

CreateServiceFromTemplateAsync(Uri, Uri, String, Byte[], TimeSpan, CancellationToken)

Crea una instancia de un servicio de la plantilla especificada en el manifiesto de aplicación. También tarda en el intervalo de tiempo de espera, que es el tiempo máximo que el sistema permitirá que esta operación continúe antes de devolver TimeoutException y cancelar el token que la operación está observando.

CreateServiceFromTemplateAsync(ServiceFromTemplateDescription)

Crea una instancia de un servicio de la plantilla especificada en el manifiesto de aplicación.

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

Describe el servicio que se va a crear a partir de la plantilla de servicio especificada en el manifiesto de aplicación.

Devoluciones

Servicio creado por instancias.

Excepciones

El FabricClient objeto está en estado cerrado. Elimine el FabricClient objeto que está usando y cree una instancia de un nuevo FabricClient objeto.

ServiceTemplateNotFound: la plantilla de servicio no existe.

Se agota el tiempo de espera de la solicitud, pero es posible que el sistema ya lo haya aceptado para su procesamiento.

La solicitud se canceló antes de que expire el tiempo de espera, pero es posible que el sistema ya lo haya aceptado para su procesamiento.

Comentarios

El nombre de Service Fabric se creará implícitamente si aún no existe.

Se aplica a

CreateServiceFromTemplateAsync(ServiceFromTemplateDescription, TimeSpan, CancellationToken)

Crea una instancia de un servicio de la plantilla especificada en el manifiesto de aplicación.

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

Describe un servicio que se va a crear a partir de una plantilla de servicio especificada en el manifiesto de aplicación.

timeout
TimeSpan

La cantidad máxima de tiempo que el sistema permitirá que esta operación continúe antes de devolver TimeoutException.

cancellationToken
CancellationToken

que CancellationToken observa la operación. Se puede usar para propagar la notificación de que se debe cancelar la operación.

Devoluciones

Servicio creado por instancias.

Excepciones

El FabricClient objeto está en estado cerrado. Elimine el FabricClient objeto que está usando y cree una instancia de un nuevo FabricClient objeto.

ServiceTemplateNotFound: la plantilla de servicio no existe.

Se agota el tiempo de espera de la solicitud, pero es posible que el sistema ya lo haya aceptado para su procesamiento.

La solicitud se canceló antes de que expire el tiempo de espera, pero es posible que el sistema ya lo haya aceptado para su procesamiento.

Comentarios

El nombre de Service Fabric se creará implícitamente si aún no existe.

Se aplica a

CreateServiceFromTemplateAsync(Uri, Uri, String, Byte[])

Crea una instancia de un servicio de la plantilla especificada en el manifiesto de aplicación.

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

Nombre de Service Fabric de la aplicación en la que se creará el servicio.

serviceName
Uri

Nombre de Service Fabric del servicio.

serviceTypeName
String

El nombre del tipo de servicio Debe ser igual que serviceTypeName especificado en el manifiesto de servicio.

initializationData
Byte[]

Los datos de inicialización representan los datos personalizados proporcionados por el creador del servicio. Service Fabric no analiza estos datos. Estos datos estarían disponibles en cada instancia o réplica de StatefulServiceContext o StatelessServiceContext. No se puede cambiar después de crear el servicio.

Devoluciones

Servicio creado por instancias.

Excepciones

El FabricClient objeto está en estado cerrado. Elimine el FabricClient objeto que está usando y cree una instancia de un nuevo FabricClient objeto.

ServiceTemplateNotFound: la plantilla de servicio no existe.

Se agota el tiempo de espera de la solicitud, pero es posible que el sistema ya lo haya aceptado para su procesamiento.

La solicitud se canceló antes de que expire el tiempo de espera, pero es posible que el sistema ya lo haya aceptado para su procesamiento.

Cuando applicationName o serviceName son null.

Cuando serviceTypeName es null o espacio en blanco.

Comentarios

El nombre de Service Fabric se creará implícitamente si aún no existe.

El tiempo de espera predeterminado es de un minuto para el que el sistema permitirá que esta operación continúe antes de devolver TimeoutException.

Se aplica a

CreateServiceFromTemplateAsync(Uri, Uri, String, Byte[], TimeSpan, CancellationToken)

Crea una instancia de un servicio de la plantilla especificada en el manifiesto de aplicación. También tarda en el intervalo de tiempo de espera, que es el tiempo máximo que el sistema permitirá que esta operación continúe antes de devolver TimeoutException y cancelar el token que la operación 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

Nombre de Service Fabric de la aplicación en la que se creará el servicio.

serviceName
Uri

Nombre de Service Fabric del servicio.

serviceTypeName
String

El nombre del tipo de servicio Debe ser igual que serviceTypeName especificado en el manifiesto de servicio.

initializationData
Byte[]

Los datos de inicialización representan los datos personalizados proporcionados por el creador del servicio. Service Fabric no analiza estos datos. Estos datos estarían disponibles en cada instancia o réplica de StatefulServiceContext o StatelessServiceContext. No se puede cambiar después de crear el servicio.

timeout
TimeSpan

La cantidad máxima de tiempo que el sistema permitirá que esta operación continúe antes de devolver TimeoutException.

cancellationToken
CancellationToken

que CancellationToken observa la operación. Se puede usar para propagar la notificación de que se debe cancelar la operación.

Devoluciones

Servicio creado por instancias.

Excepciones

El FabricClient objeto está en estado cerrado. Elimine el FabricClient objeto que está usando y cree una instancia de un nuevo FabricClient objeto.

ServiceTemplateNotFound: la plantilla de servicio no existe.

Se agota el tiempo de espera de la solicitud, pero es posible que el sistema ya lo haya aceptado para su procesamiento.

La solicitud se canceló antes de que expire el tiempo de espera, pero es posible que el sistema ya lo haya aceptado para su procesamiento.

Cuando applicationName o serviceName son null.

Cuando serviceTypeName es null o espacio en blanco.

Comentarios

El nombre de Service Fabric se creará implícitamente si aún no existe.

Se aplica a