ServiceManager.Publish Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Publikuje daný typ služby, ale ne deklaruje instanci. Když je služba požadována, bude vyvoláno zpětné volání Publikovat službu, aby se vytvořila instance. Zpětné volání se vyvolá pouze jednou. Poté se vrácená instance uloží do mezipaměti.
Přetížení
Publish(Type, Object) |
Publikuje danou službu. Po publikování zůstane instance služby ve správci služeb, dokud není odstraněn kontext úprav. |
Publish(Type, PublishServiceCallback) |
Publikuje zadaný typ služby, ale nehlásí instanci. Když je služba požadována, bude vyvoláno zpětné volání Publikovat službu, aby se vytvořila instance. Zpětné volání se vyvolá pouze jednou. Poté se vrácená instance uloží do mezipaměti. |
Publish<TServiceType>(PublishServiceCallback<TServiceType>) |
Publikuje daný typ služby, ale zatím nedeklaruje instanci. Když je služba požadována, |
Publish<TServiceType>(TServiceType) |
Publikuje danou službu. Po publikování zůstane instance služby ve správci služeb, dokud není odstraněn kontext úprav. |
Publish(Type, Object)
Publikuje danou službu. Po publikování zůstane instance služby ve správci služeb, dokud není odstraněn kontext úprav.
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 služby, která se má publikovat.
- serviceInstance
- Object
Instance služby.
Výjimky
serviceType
nebo serviceInstance
je null
.
serviceInstance
neodvozuje z nebo neimplementuje serviceType
nebo serviceType
již byl publikován.
Platí pro
Publish(Type, PublishServiceCallback)
Publikuje zadaný typ služby, ale nehlásí instanci. Když je služba požadována, bude vyvoláno zpětné volání Publikovat službu, aby se vytvořila instance. Zpětné volání se vyvolá pouze jednou. Poté se vrácená instance uloží do mezipaměti.
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 služby, která se má publikovat.
- callback
- PublishServiceCallback
Zpětné volání, které bude vyvoláno, když je potřeba instance služby.
Výjimky
serviceType
nebo callback
je null
.
serviceType
již byla publikována.
Platí pro
Publish<TServiceType>(PublishServiceCallback<TServiceType>)
Publikuje daný typ služby, ale zatím nedeklaruje instanci. Když je služba požadována, PublishServiceCallback
bude vyvolána k vytvoření instance. Zpětné volání se vyvolá pouze jednou. Poté se vrácená instance uloží do mezipaměti.
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 služby, která se má publikovat.
Parametry
- callback
- PublishServiceCallback<TServiceType>
Zpětné volání, které bude vyvoláno, když je potřeba instance služby.
Výjimky
callback
je null
.
Platí pro
Publish<TServiceType>(TServiceType)
Publikuje danou službu. Po publikování zůstane instance služby ve správci služeb, dokud není odstraněn kontext úprav.
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 služby, která se má publikovat.
Parametry
- serviceInstance
- TServiceType
Instance služby.
Výjimky
serviceInstance
je null
.