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 serviceTypenebo 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.