ServiceManager.Publish Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee publiceert u het opgegeven servicetype, maar declareert u geen exemplaar. Wanneer de service wordt aangevraagd, wordt de callback van de service publiceren aangeroepen om het exemplaar te maken. De callback wordt slechts één keer aangeroepen. Daarna wordt het geretourneerde exemplaar in de cache opgeslagen.
Overloads
| Name | Description |
|---|---|
| Publish(Type, Object) |
Hiermee publiceert u de opgegeven service. Nadat het is gepubliceerd, blijft het service-exemplaar in servicebeheer totdat de bewerkingscontext wordt verwijderd. |
| Publish(Type, PublishServiceCallback) |
Hiermee publiceert u het opgegeven servicetype, maar declareert u geen exemplaar. Wanneer de service wordt aangevraagd, wordt de callback van de service publiceren aangeroepen om het exemplaar te maken. De callback wordt slechts één keer aangeroepen. Daarna wordt het geretourneerde exemplaar in de cache opgeslagen. |
| Publish<TServiceType>(PublishServiceCallback<TServiceType>) |
Hiermee publiceert u het opgegeven servicetype, maar declareert u nog geen exemplaar. Wanneer de service wordt aangevraagd, wordt de |
| Publish<TServiceType>(TServiceType) |
Hiermee publiceert u de opgegeven service. Nadat het is gepubliceerd, blijft het service-exemplaar in servicebeheer totdat de bewerkingscontext wordt verwijderd. |
Publish(Type, Object)
Hiermee publiceert u de opgegeven service. Nadat het is gepubliceerd, blijft het service-exemplaar in servicebeheer totdat de bewerkingscontext wordt verwijderd.
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)
Parameters
- serviceType
- Type
Het type service dat moet worden gepubliceerd.
- serviceInstance
- Object
Een exemplaar van de service.
Uitzonderingen
serviceType of serviceInstance is null.
serviceInstance is niet afgeleid van of implementeert serviceType, of serviceType is al gepubliceerd.
Van toepassing op
Publish(Type, PublishServiceCallback)
Hiermee publiceert u het opgegeven servicetype, maar declareert u geen exemplaar. Wanneer de service wordt aangevraagd, wordt de callback van de service publiceren aangeroepen om het exemplaar te maken. De callback wordt slechts één keer aangeroepen. Daarna wordt het geretourneerde exemplaar in de cache opgeslagen.
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)
Parameters
- serviceType
- Type
Het type service dat moet worden gepubliceerd.
- callback
- PublishServiceCallback
Een callback die wordt aangeroepen wanneer een exemplaar van de service nodig is.
Uitzonderingen
serviceType of callback is null.
serviceType is al gepubliceerd.
Van toepassing op
Publish<TServiceType>(PublishServiceCallback<TServiceType>)
Hiermee publiceert u het opgegeven servicetype, maar declareert u nog geen exemplaar. Wanneer de service wordt aangevraagd, wordt de PublishServiceCallback aangeroepen om het exemplaar te maken. De callback wordt slechts één keer aangeroepen. Daarna wordt het geretourneerde exemplaar in de cache opgeslagen.
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))
Type parameters
- TServiceType
Het type service dat moet worden gepubliceerd.
Parameters
- callback
- PublishServiceCallback<TServiceType>
Een callback die wordt aangeroepen wanneer een exemplaar van de service nodig is.
Uitzonderingen
callback is null.
Van toepassing op
Publish<TServiceType>(TServiceType)
Hiermee publiceert u de opgegeven service. Nadat het is gepubliceerd, blijft het service-exemplaar in servicebeheer totdat de bewerkingscontext wordt verwijderd.
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)
Type parameters
- TServiceType
Het type service dat moet worden gepubliceerd.
Parameters
- serviceInstance
- TServiceType
Een exemplaar van de service.
Uitzonderingen
serviceInstance is null.