ServiceManager.Publish Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Veröffentlicht den angegebenen Diensttyp, deklariert jedoch keine Instanz. Wenn der Dienst angefordert wird, wird der Publish-Dienstrückruf aufgerufen, um die Instanz zu erstellen. Der Rückruf wird nur einmal aufgerufen. Danach wird die zurückgegebene Instanz zwischengespeichert.
Überlädt
Publish(Type, Object) |
Veröffentlicht den angegebenen Dienst. Nach seiner Veröffentlichung bleibt die Dienstinstanz im Dienst-Manager erhalten, bis der Bearbeitungskontext verworfen wird. |
Publish(Type, PublishServiceCallback) |
Veröffentlicht den angegebenen Diensttyp, deklariert jedoch keine Instanz. Wenn der Dienst angefordert wird, wird der Publish-Dienstrückruf aufgerufen, um die Instanz zu erstellen. Der Rückruf wird nur einmal aufgerufen. Danach wird die zurückgegebene Instanz zwischengespeichert. |
Publish<TServiceType>(PublishServiceCallback<TServiceType>) |
Veröffentlicht den angegebenen Diensttyp, deklariert jedoch noch keine Instanz. Wenn eine Anforderung für den Dienst gestellt wird, wird |
Publish<TServiceType>(TServiceType) |
Veröffentlicht den angegebenen Dienst. Nach seiner Veröffentlichung bleibt die Dienstinstanz im Dienst-Manager erhalten, bis der Bearbeitungskontext verworfen wird. |
Publish(Type, Object)
Veröffentlicht den angegebenen Dienst. Nach seiner Veröffentlichung bleibt die Dienstinstanz im Dienst-Manager erhalten, bis der Bearbeitungskontext verworfen wird.
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)
Parameter
- serviceType
- Type
Der Typ des zu veröffentlichenden Diensts.
- serviceInstance
- Object
Eine Instanz des Diensts.
Ausnahmen
serviceType
oder serviceInstance
ist null
.
serviceInstance
wird nicht von serviceType
abgeleitet bzw. implementiert diesen Typ nicht, oder serviceType
wurde bereits veröffentlicht.
Gilt für:
Publish(Type, PublishServiceCallback)
Veröffentlicht den angegebenen Diensttyp, deklariert jedoch keine Instanz. Wenn der Dienst angefordert wird, wird der Publish-Dienstrückruf aufgerufen, um die Instanz zu erstellen. Der Rückruf wird nur einmal aufgerufen. Danach wird die zurückgegebene Instanz zwischengespeichert.
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)
Parameter
- serviceType
- Type
Der Typ des zu veröffentlichenden Diensts.
- callback
- PublishServiceCallback
Ein Rückruf, der aufgerufen wird, wenn eine Instanz des Diensts benötigt wird.
Ausnahmen
serviceType
oder callback
ist null
.
serviceType
wurde bereits veröffentlicht.
Gilt für:
Publish<TServiceType>(PublishServiceCallback<TServiceType>)
Veröffentlicht den angegebenen Diensttyp, deklariert jedoch noch keine Instanz. Wenn eine Anforderung für den Dienst gestellt wird, wird PublishServiceCallback
aufgerufen, um die Instanz zu erstellen. Der Rückruf wird nur einmal aufgerufen. Danach wird die zurückgegebene Instanz zwischengespeichert.
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))
Typparameter
- TServiceType
Der Typ des zu veröffentlichenden Diensts.
Parameter
- callback
- PublishServiceCallback<TServiceType>
Ein Rückruf, der aufgerufen wird, wenn eine Instanz des Diensts benötigt wird.
Ausnahmen
callback
ist null
.
Gilt für:
Publish<TServiceType>(TServiceType)
Veröffentlicht den angegebenen Dienst. Nach seiner Veröffentlichung bleibt die Dienstinstanz im Dienst-Manager erhalten, bis der Bearbeitungskontext verworfen wird.
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)
Typparameter
- TServiceType
Der Typ des zu veröffentlichenden Diensts.
Parameter
- serviceInstance
- TServiceType
Eine Instanz des Diensts.
Ausnahmen
serviceInstance
ist null