ServiceManager.Publish Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Közzéteszi a megadott szolgáltatástípust, de nem deklarál egy példányt. A szolgáltatás kérése esetén a rendszer meghívja a Közzétételi szolgáltatás visszahívását a példány létrehozásához. A visszahívás csak egyszer lesz meghívva. Ezután a visszaadott példány gyorsítótárazva lesz.
Túlterhelések
| Name | Description |
|---|---|
| Publish(Type, Object) |
Közzéteszi az adott szolgáltatást. A közzététel után a szolgáltatáspéldány a szolgáltatáskezelőben marad, amíg el nem helyezi a szerkesztési környezetet. |
| Publish(Type, PublishServiceCallback) |
Közzéteszi a megadott szolgáltatástípust, de nem deklarál példányt. A szolgáltatás kérése esetén a rendszer meghívja a Közzétételi szolgáltatás visszahívását a példány létrehozásához. A visszahívás csak egyszer lesz meghívva. Ezután a visszaadott példány gyorsítótárazva lesz. |
| Publish<TServiceType>(PublishServiceCallback<TServiceType>) |
Közzéteszi a megadott szolgáltatástípust, de még nem deklarál egy példányt. A szolgáltatás kérése esetén a rendszer meghívja a |
| Publish<TServiceType>(TServiceType) |
Közzéteszi az adott szolgáltatást. A közzététel után a szolgáltatáspéldány a szolgáltatáskezelőben marad, amíg el nem helyezi a szerkesztési környezetet. |
Publish(Type, Object)
Közzéteszi az adott szolgáltatást. A közzététel után a szolgáltatáspéldány a szolgáltatáskezelőben marad, amíg el nem helyezi a szerkesztési környezetet.
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)
Paraméterek
- serviceType
- Type
A közzétenni kívánt szolgáltatás típusa.
- serviceInstance
- Object
A szolgáltatás egy példánya.
Kivételek
serviceType vagy serviceInstance az null.
serviceInstance nem származik vagy implementál serviceType, vagy serviceType már közzé lett téve.
A következőre érvényes:
Publish(Type, PublishServiceCallback)
Közzéteszi a megadott szolgáltatástípust, de nem deklarál példányt. A szolgáltatás kérése esetén a rendszer meghívja a Közzétételi szolgáltatás visszahívását a példány létrehozásához. A visszahívás csak egyszer lesz meghívva. Ezután a visszaadott példány gyorsítótárazva lesz.
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)
Paraméterek
- serviceType
- Type
A közzétenni kívánt szolgáltatás típusa.
- callback
- PublishServiceCallback
Visszahívás, amely akkor lesz meghívva, ha a szolgáltatás egy példányára van szükség.
Kivételek
serviceType vagy callback az null.
serviceType már közzé lett téve.
A következőre érvényes:
Publish<TServiceType>(PublishServiceCallback<TServiceType>)
Közzéteszi a megadott szolgáltatástípust, de még nem deklarál egy példányt. A szolgáltatás kérése esetén a rendszer meghívja a PublishServiceCallback példányt. A visszahívás csak egyszer lesz meghívva. Ezután a visszaadott példány gyorsítótárazva lesz.
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))
Típusparaméterek
- TServiceType
A közzétenni kívánt szolgáltatás típusa.
Paraméterek
- callback
- PublishServiceCallback<TServiceType>
Visszahívás, amely akkor lesz meghívva, ha a szolgáltatás egy példányára van szükség.
Kivételek
callback az null.
A következőre érvényes:
Publish<TServiceType>(TServiceType)
Közzéteszi az adott szolgáltatást. A közzététel után a szolgáltatáspéldány a szolgáltatáskezelőben marad, amíg el nem helyezi a szerkesztési környezetet.
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)
Típusparaméterek
- TServiceType
A közzétenni kívánt szolgáltatás típusa.
Paraméterek
- serviceInstance
- TServiceType
A szolgáltatás egy példánya.
Kivételek
serviceInstance az null.