ServiceManager.Publish Yöntem

Tanım

Verilen hizmet türünü yayımlar, ancak bir örneği bildirmez. Hizmet istendiğinde, örneği oluşturmak için Hizmet yayımlama geri çağırması çağrılır. Geri arama yalnızca bir kez çağrılır. Bundan sonra, döndürdüğünü örnek önbelleğe alınır.

Aşırı Yüklemeler

Publish(Type, Object)

Verilen hizmeti yayımlar. Yayımlandıktan sonra, düzenleme bağlamı atılana kadar hizmet örneği hizmet yöneticisinde kalır.

Publish(Type, PublishServiceCallback)

Belirtilen hizmet türünü yayımlar, ancak bir örneği bildirmez. Hizmet istendiğinde, örneği oluşturmak için Hizmet yayımlama geri çağırması çağrılır. Geri arama yalnızca bir kez çağrılır. Bundan sonra, döndürdüğünü örnek önbelleğe alınır.

Publish<TServiceType>(PublishServiceCallback<TServiceType>)

Verilen hizmet türünü yayımlar, ancak henüz bir örnek bildirmez. Hizmet istendiğinde, PublishServiceCallback örneği oluşturmak için çağrılır. Geri arama yalnızca bir kez çağrılır. Bundan sonra, döndürdüğünü örnek önbelleğe alınır.

Publish<TServiceType>(TServiceType)

Verilen hizmeti yayımlar. Yayımlandıktan sonra, düzenleme bağlamı atılana kadar hizmet örneği hizmet yöneticisinde kalır.

Publish(Type, Object)

Verilen hizmeti yayımlar. Yayımlandıktan sonra, düzenleme bağlamı atılana kadar hizmet örneği hizmet yöneticisinde kalır.

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)

Parametreler

serviceType
Type

Yayımlayacak hizmetin türü.

serviceInstance
Object

Hizmetin bir örneği.

Özel durumlar

serviceType veya serviceInstance şeklindedir null.

serviceInstance veya uygulamasından serviceTypetüretilmez veya serviceType zaten yayımlanmıştır.

Şunlara uygulanır

Publish(Type, PublishServiceCallback)

Belirtilen hizmet türünü yayımlar, ancak bir örneği bildirmez. Hizmet istendiğinde, örneği oluşturmak için Hizmet yayımlama geri çağırması çağrılır. Geri arama yalnızca bir kez çağrılır. Bundan sonra, döndürdüğünü örnek önbelleğe alınır.

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)

Parametreler

serviceType
Type

Yayımlayacak hizmetin türü.

callback
PublishServiceCallback

Hizmetin bir örneği gerektiğinde çağrılacak bir geri çağırma.

Özel durumlar

serviceType veya callback şeklindedir null.

serviceType zaten yayımlanmıştır.

Şunlara uygulanır

Publish<TServiceType>(PublishServiceCallback<TServiceType>)

Verilen hizmet türünü yayımlar, ancak henüz bir örnek bildirmez. Hizmet istendiğinde, PublishServiceCallback örneği oluşturmak için çağrılır. Geri arama yalnızca bir kez çağrılır. Bundan sonra, döndürdüğünü örnek önbelleğe alınır.

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ür Parametreleri

TServiceType

Yayımlayacak hizmetin türü.

Parametreler

callback
PublishServiceCallback<TServiceType>

Hizmetin bir örneği gerektiğinde çağrılacak bir geri çağırma.

Özel durumlar

callback, null değeridir.

Şunlara uygulanır

Publish<TServiceType>(TServiceType)

Verilen hizmeti yayımlar. Yayımlandıktan sonra, düzenleme bağlamı atılana kadar hizmet örneği hizmet yöneticisinde kalır.

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ür Parametreleri

TServiceType

Yayımlayacak hizmetin türü.

Parametreler

serviceInstance
TServiceType

Hizmetin bir örneği.

Özel durumlar

serviceInstance, null değeridir.

Şunlara uygulanır