ServiceManager.Publish Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Publikuje dany typ usługi, ale nie deklaruje wystąpienia. Po zażądaniu usługi wywołanie zwrotne usługi publikowania zostanie wywołane w celu utworzenia wystąpienia. Wywołanie zwrotne jest wywoływane tylko raz. Następnie zwrócone wystąpienie jest buforowane.
Przeciążenia
Publish(Type, Object) |
Publikuje daną usługę. Po opublikowaniu wystąpienie usługi pozostaje w menedżerze usług do momentu usunięcia kontekstu edycji. |
Publish(Type, PublishServiceCallback) |
Publikuje określony typ usługi, ale nie deklaruje wystąpienia. Po zażądaniu usługi wywołanie zwrotne usługi publikowania zostanie wywołane w celu utworzenia wystąpienia. Wywołanie zwrotne jest wywoływane tylko raz. Następnie zwrócone wystąpienie jest buforowane. |
Publish<TServiceType>(PublishServiceCallback<TServiceType>) |
Publikuje dany typ usługi, ale nie deklaruje jeszcze wystąpienia. Po zażądaniu usługi zostanie wywołana |
Publish<TServiceType>(TServiceType) |
Publikuje daną usługę. Po opublikowaniu wystąpienie usługi pozostaje w menedżerze usług do momentu usunięcia kontekstu edycji. |
Publish(Type, Object)
Publikuje daną usługę. Po opublikowaniu wystąpienie usługi pozostaje w menedżerze usług do momentu usunięcia kontekstu edycji.
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)
Parametry
- serviceType
- Type
Typ usługi do opublikowania.
- serviceInstance
- Object
Wystąpienie usługi.
Wyjątki
serviceType
lub serviceInstance
to null
.
serviceInstance
nie pochodzi z lub implementuje serviceType
, lub serviceType
został już opublikowany.
Dotyczy
Publish(Type, PublishServiceCallback)
Publikuje określony typ usługi, ale nie deklaruje wystąpienia. Po zażądaniu usługi wywołanie zwrotne usługi publikowania zostanie wywołane w celu utworzenia wystąpienia. Wywołanie zwrotne jest wywoływane tylko raz. Następnie zwrócone wystąpienie jest buforowane.
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)
Parametry
- serviceType
- Type
Typ usługi do opublikowania.
- callback
- PublishServiceCallback
Wywołanie zwrotne, które będzie wywoływane, gdy jest potrzebne wystąpienie usługi.
Wyjątki
serviceType
lub callback
to null
.
serviceType
została już opublikowana.
Dotyczy
Publish<TServiceType>(PublishServiceCallback<TServiceType>)
Publikuje dany typ usługi, ale nie deklaruje jeszcze wystąpienia. Po zażądaniu usługi zostanie wywołana PublishServiceCallback
w celu utworzenia wystąpienia. Wywołanie zwrotne jest wywoływane tylko raz. Następnie zwrócone wystąpienie jest buforowane.
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))
Parametry typu
- TServiceType
Typ usługi do opublikowania.
Parametry
- callback
- PublishServiceCallback<TServiceType>
Wywołanie zwrotne, które będzie wywoływane, gdy jest potrzebne wystąpienie usługi.
Wyjątki
callback
to null
.
Dotyczy
Publish<TServiceType>(TServiceType)
Publikuje daną usługę. Po opublikowaniu wystąpienie usługi pozostaje w menedżerze usług do momentu usunięcia kontekstu edycji.
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)
Parametry typu
- TServiceType
Typ usługi do opublikowania.
Parametry
- serviceInstance
- TServiceType
Wystąpienie usługi.
Wyjątki
serviceInstance
to null
.