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 de publication est appelé pour créer l'instance. Le rappel est appelé une fois seulement. Après cela, l'instance qu'il a retournée est mise en mémoire cache.
Surcharges
Publish(Type, Object) |
Publie le service donné. Une fois le service publié, son instance reste dans le gestionnaire de services jusqu'à suppression du contexte d'édition. |
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 de publication est appelé pour créer l'instance. Le rappel est appelé une fois seulement. Après cela, l'instance qu'il a retournée est mise en mémoire cache. |
Publish<TServiceType>(PublishServiceCallback<TServiceType>) |
Publie le type de service donné, mais ne déclare pas encore d'instance. Lorsque le service est demandé, le |
Publish<TServiceType>(TServiceType) |
Publie le service donné. Une fois le service publié, son instance reste dans le gestionnaire de services jusqu'à suppression du contexte d'édition. |
Publish(Type, Object)
Publie le service donné. Une fois le service publié, son instance reste dans le gestionnaire de services jusqu'à suppression du contexte d'édition.
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 de serviceType
et ne l'implémente pas, 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 de publication est appelé pour créer l'instance. Le rappel est appelé une fois seulement. Après cela, l'instance qu'il a retournée est mise en mémoire 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 est 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 d'instance. Lorsque le service est demandé, le PublishServiceCallback
sera appelé pour créer l'instance. Le rappel est appelé une fois seulement. Après cela, l'instance qu'il a retournée est mise en mémoire 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 est 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 le service publié, son instance reste dans le gestionnaire de services jusqu'à suppression du contexte d'édition.
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
.