ServiceManager.Publish Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Publie le type de service donné, mais ne déclare pas d’instance. Lorsque le service est demandé, le rappel de service Publier est appelé pour créer l’instance. Le rappel n’est appelé qu’une seule fois. Après cela, l’instance retournée est mise en cache.
Surcharges
| Nom | Description |
|---|---|
| Publish(Type, Object) |
Publie le service donné. Une fois qu’elle a été publiée, l’instance de service reste dans le gestionnaire de services jusqu’à ce que le contexte d’édition soit supprimé. |
| Publish(Type, PublishServiceCallback) |
Publie le type de service spécifié, mais ne déclare pas d’instance. Lorsque le service est demandé, le rappel de service Publier est appelé pour créer l’instance. Le rappel n’est appelé qu’une seule fois. Après cela, l’instance retournée est mise en cache. |
| Publish<TServiceType>(PublishServiceCallback<TServiceType>) |
Publie le type de service donné, mais ne déclare pas encore une instance. Lorsque le service est demandé, il |
| Publish<TServiceType>(TServiceType) |
Publie le service donné. Une fois qu’elle a été publiée, l’instance de service reste dans le gestionnaire de services jusqu’à ce que le contexte d’édition soit supprimé. |
Publish(Type, Object)
Publie le service donné. Une fois qu’elle a été publiée, l’instance de service reste dans le gestionnaire de services jusqu’à ce que le contexte d’édition soit supprimé.
public:
abstract void Publish(Type ^ serviceType, System::Object ^ serviceInstance);
public abstract void Publish(Type serviceType, object serviceInstance);
abstract member Publish : Type * obj -> unit
Public MustOverride Sub Publish (serviceType As Type, serviceInstance As Object)
Paramètres
- serviceType
- Type
Type de service à publier.
- serviceInstance
- Object
Instance du service.
Exceptions
serviceType ou serviceInstance est null.
serviceInstance ne dérive pas ou n’implémente serviceTypepas, ou serviceType a déjà été publié.
S’applique à
Publish(Type, PublishServiceCallback)
Publie le type de service spécifié, mais ne déclare pas d’instance. Lorsque le service est demandé, le rappel de service Publier est appelé pour créer l’instance. Le rappel n’est appelé qu’une seule fois. Après cela, l’instance retournée est mise en cache.
public:
abstract void Publish(Type ^ serviceType, System::Activities::Presentation::PublishServiceCallback ^ callback);
public abstract void Publish(Type serviceType, System.Activities.Presentation.PublishServiceCallback callback);
abstract member Publish : Type * System.Activities.Presentation.PublishServiceCallback -> unit
Public MustOverride Sub Publish (serviceType As Type, callback As PublishServiceCallback)
Paramètres
- serviceType
- Type
Type de service à publier.
- callback
- PublishServiceCallback
Rappel qui sera appelé lorsqu’une instance du service est nécessaire.
Exceptions
serviceType ou callback est null.
serviceType a déjà été publié.
S’applique à
Publish<TServiceType>(PublishServiceCallback<TServiceType>)
Publie le type de service donné, mais ne déclare pas encore une instance. Lorsque le service est demandé, il PublishServiceCallback est appelé pour créer l’instance. Le rappel n’est appelé qu’une seule fois. Après cela, l’instance retournée est mise en cache.
public:
generic <typename TServiceType>
void Publish(System::Activities::Presentation::PublishServiceCallback<TServiceType> ^ callback);
public void Publish<TServiceType>(System.Activities.Presentation.PublishServiceCallback<TServiceType> callback);
member this.Publish : System.Activities.Presentation.PublishServiceCallback<'ServiceType> -> unit
Public Sub Publish(Of TServiceType) (callback As PublishServiceCallback(Of TServiceType))
Paramètres de type
- TServiceType
Type du service à publier.
Paramètres
- callback
- PublishServiceCallback<TServiceType>
Rappel qui sera appelé lorsqu’une instance du service est nécessaire.
Exceptions
callback a la valeur null.
S’applique à
Publish<TServiceType>(TServiceType)
Publie le service donné. Une fois qu’elle a été publiée, l’instance de service reste dans le gestionnaire de services jusqu’à ce que le contexte d’édition soit supprimé.
public:
generic <typename TServiceType>
void Publish(TServiceType serviceInstance);
public void Publish<TServiceType>(TServiceType serviceInstance);
member this.Publish : 'ServiceType -> unit
Public Sub Publish(Of TServiceType) (serviceInstance As TServiceType)
Paramètres de type
- TServiceType
Type du service à publier.
Paramètres
- serviceInstance
- TServiceType
Instance du service.
Exceptions
serviceInstance a la valeur null.