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 Veröffentlichungsdienstrückruf aufgerufen, um die Instanz zu erstellen. Der Rückruf wird nur einmal aufgerufen. Danach wird die zurückgegebene Instanz zwischengespeichert.
Überlädt
| Name | Beschreibung |
|---|---|
| Publish(Type, Object) |
Veröffentlicht den angegebenen Dienst. Nach der Veröffentlichung verbleibt die Dienstinstanz im Dienst-Manager, bis der Bearbeitungskontext gelöscht wird. |
| Publish(Type, PublishServiceCallback) |
Veröffentlicht den angegebenen Diensttyp, deklariert jedoch keine Instanz. Wenn der Dienst angefordert wird, wird der Veröffentlichungsdienstrü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 der Dienst angefordert wird, wird die |
| Publish<TServiceType>(TServiceType) |
Veröffentlicht den angegebenen Dienst. Nach der Veröffentlichung verbleibt die Dienstinstanz im Dienst-Manager, bis der Bearbeitungskontext gelöscht wird. |
Publish(Type, Object)
Veröffentlicht den angegebenen Dienst. Nach der Veröffentlichung verbleibt die Dienstinstanz im Dienst-Manager, bis der Bearbeitungskontext gelöscht 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 abgeleitet oder implementiert serviceTypenicht 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 Veröffentlichungsdienstrü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 erforderlich ist.
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 der Dienst angefordert wird, wird die PublishServiceCallback Instanz 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 erforderlich ist.
Ausnahmen
callback ist null.
Gilt für:
Publish<TServiceType>(TServiceType)
Veröffentlicht den angegebenen Dienst. Nach der Veröffentlichung verbleibt die Dienstinstanz im Dienst-Manager, bis der Bearbeitungskontext gelöscht 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.