Partager via


FabricClient.ServiceManagementClient.CreateServiceFromTemplateAsync Méthode

Définition

Surcharges

CreateServiceFromTemplateAsync(ServiceFromTemplateDescription)

Instancie un service à partir du modèle spécifié dans le manifeste de l’application.

CreateServiceFromTemplateAsync(ServiceFromTemplateDescription, TimeSpan, CancellationToken)

Instancie un service à partir du modèle spécifié dans le manifeste de l’application.

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

Instancie un service à partir du modèle spécifié dans le manifeste de l’application.

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

Instancie un service à partir du modèle spécifié dans le manifeste de l’application. Prend également un intervalle de délai d’expiration, qui est le temps maximal pendant lequel le système autorise cette opération à se poursuivre avant de retourner TimeoutException et le jeton d’annulation que l’opération observe.

CreateServiceFromTemplateAsync(ServiceFromTemplateDescription)

Instancie un service à partir du modèle spécifié dans le manifeste de l’application.

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

Paramètres

serviceFromTemplateDescription
ServiceFromTemplateDescription

Décrit le service à créer à partir du modèle de service spécifié dans le manifeste de l’application.

Retours

Service instancié.

Exceptions

L’objet FabricClient est dans un état fermé. Supprimer l’objet que FabricClient vous utilisez et instancier un nouvel FabricClient objet.

ServiceTemplateNotFound: le modèle de service n’existe pas.

La demande a expiré, mais elle a peut-être déjà été acceptée pour traitement par le système.

La demande a été annulée avant l’expiration du délai d’expiration, mais elle a peut-être déjà été acceptée pour traitement par le système.

Remarques

Le nom Service Fabric est créé implicitement s’il n’existe pas déjà.

S’applique à

CreateServiceFromTemplateAsync(ServiceFromTemplateDescription, TimeSpan, CancellationToken)

Instancie un service à partir du modèle spécifié dans le manifeste de l’application.

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

Paramètres

serviceFromTemplateDescription
ServiceFromTemplateDescription

Décrit un service à créer à partir du modèle de service spécifié dans le manifeste de l’application.

timeout
TimeSpan

Durée maximale pendant laquelle le système autorise cette opération à se poursuivre avant de retourner TimeoutException.

cancellationToken
CancellationToken

CancellationToken que l’opération observe. Il peut être utilisé pour propager une notification indiquant que l’opération doit être annulée.

Retours

Service instancié.

Exceptions

L’objet FabricClient est dans un état fermé. Supprimer l’objet que FabricClient vous utilisez et instancier un nouvel FabricClient objet.

ServiceTemplateNotFound: le modèle de service n’existe pas.

La demande a expiré, mais elle a peut-être déjà été acceptée pour traitement par le système.

La demande a été annulée avant l’expiration du délai d’expiration, mais elle a peut-être déjà été acceptée pour traitement par le système.

Remarques

Le nom Service Fabric est créé implicitement s’il n’existe pas déjà.

S’applique à

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

Instancie un service à partir du modèle spécifié dans le manifeste de l’application.

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

Paramètres

applicationName
Uri

Nom Service Fabric de l’application sous laquelle le service sera créé.

serviceName
Uri

Nom Service Fabric du service.

serviceTypeName
String

Le nom du type de service. Il doit être identique au ServiceTypeName spécifié dans le manifeste du service.

initializationData
Byte[]

Les données d’initialisation représentent les données personnalisées fournies par le créateur du service. Service Fabric n’analyse pas ces données. Ces données seraient disponibles dans chaque instance ou réplica dans StatefulServiceContext ou StatelessServiceContext. Il ne peut pas être modifié une fois le service créé.

Retours

Service instancié.

Exceptions

L’objet FabricClient est dans un état fermé. Supprimer l’objet que FabricClient vous utilisez et instancier un nouvel FabricClient objet.

ServiceTemplateNotFound: le modèle de service n’existe pas

La demande a expiré, mais elle a peut-être déjà été acceptée pour traitement par le système.

La demande a été annulée avant l’expiration du délai d’expiration, mais elle a peut-être déjà été acceptée pour traitement par le système.

Quand applicationName ou serviceName sont null.

Quand serviceTypeName a la valeur Null ou espace blanc.

Remarques

Le nom Service Fabric est créé implicitement s’il n’existe pas déjà.

Le délai d’expiration par défaut est d’une minute pendant laquelle le système autorise cette opération à se poursuivre avant de retourner TimeoutException.

S’applique à

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

Instancie un service à partir du modèle spécifié dans le manifeste de l’application. Prend également un intervalle de délai d’expiration, qui est le temps maximal pendant lequel le système autorise cette opération à se poursuivre avant de retourner TimeoutException et le jeton d’annulation que l’opération observe.

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

Paramètres

applicationName
Uri

Nom Service Fabric de l’application sous laquelle le service sera créé.

serviceName
Uri

Nom Service Fabric du service.

serviceTypeName
String

Le nom du type de service. Il doit être identique au ServiceTypeName spécifié dans le manifeste du service.

initializationData
Byte[]

Les données d’initialisation représentent les données personnalisées fournies par le créateur du service. Service Fabric n’analyse pas ces données. Ces données seraient disponibles dans chaque instance ou réplica dans StatefulServiceContext ou StatelessServiceContext. Il ne peut pas être modifié une fois le service créé.

timeout
TimeSpan

Durée maximale pendant laquelle le système autorise cette opération à se poursuivre avant de retourner TimeoutException.

cancellationToken
CancellationToken

CancellationToken que l’opération observe. Il peut être utilisé pour propager une notification indiquant que l’opération doit être annulée.

Retours

Service instancié.

Exceptions

L’objet FabricClient est dans un état fermé. Supprimer l’objet que FabricClient vous utilisez et instancier un nouvel FabricClient objet.

ServiceTemplateNotFound: le modèle de service n’existe pas.

La demande a expiré, mais elle a peut-être déjà été acceptée pour traitement par le système.

La demande a été annulée avant l’expiration du délai d’expiration, mais elle a peut-être déjà été acceptée pour traitement par le système.

Quand applicationName ou serviceName sont null.

Quand serviceTypeName a la valeur Null ou espace blanc.

Remarques

Le nom Service Fabric est créé implicitement s’il n’existe pas déjà.

S’applique à