Langage

ServiceManager.Publish Méthode

Définition

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 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.

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.

S’applique à