ServiceManager.Publish Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menerbitkan jenis layanan yang diberikan, tetapi tidak mendeklarasikan instans. Ketika layanan diminta, panggilan balik layanan Terbitkan akan dipanggil untuk membuat instans. Panggilan balik hanya dipanggil sekali. Setelah itu, instans yang dikembalikan di-cache.
Overload
| Publish(Type, Object) |
Menerbitkan layanan yang diberikan. Setelah diterbitkan, instans layanan tetap berada di manajer layanan hingga konteks pengeditan dibuang. |
| Publish(Type, PublishServiceCallback) |
Menerbitkan jenis layanan yang ditentukan, tetapi tidak mendeklarasikan instans. Ketika layanan diminta, panggilan balik layanan Terbitkan akan dipanggil untuk membuat instans. Panggilan balik hanya dipanggil sekali. Setelah itu, instans yang dikembalikan di-cache. |
| Publish<TServiceType>(PublishServiceCallback<TServiceType>) |
Menerbitkan jenis layanan yang diberikan, tetapi belum mendeklarasikan instans. Ketika layanan diminta, |
| Publish<TServiceType>(TServiceType) |
Menerbitkan layanan yang diberikan. Setelah diterbitkan, instans layanan tetap berada di manajer layanan hingga konteks pengeditan dibuang. |
Publish(Type, Object)
Menerbitkan layanan yang diberikan. Setelah diterbitkan, instans layanan tetap berada di manajer layanan hingga konteks pengeditan dibuang.
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)
Parameter
- serviceType
- Type
Jenis layanan yang akan diterbitkan.
- serviceInstance
- Object
Instans layanan.
Pengecualian
serviceType atau serviceInstance adalah null.
serviceInstance tidak berasal dari atau mengimplementasikan serviceType, atau serviceType telah diterbitkan.
Berlaku untuk
Publish(Type, PublishServiceCallback)
Menerbitkan jenis layanan yang ditentukan, tetapi tidak mendeklarasikan instans. Ketika layanan diminta, panggilan balik layanan Terbitkan akan dipanggil untuk membuat instans. Panggilan balik hanya dipanggil sekali. Setelah itu, instans yang dikembalikan di-cache.
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)
Parameter
- serviceType
- Type
Jenis layanan yang akan diterbitkan.
- callback
- PublishServiceCallback
Panggilan balik yang akan dipanggil ketika instans layanan diperlukan.
Pengecualian
serviceType atau callback adalah null.
serviceType telah diterbitkan.
Berlaku untuk
Publish<TServiceType>(PublishServiceCallback<TServiceType>)
Menerbitkan jenis layanan yang diberikan, tetapi belum mendeklarasikan instans. Ketika layanan diminta, PublishServiceCallback akan dipanggil untuk membuat instans. Panggilan balik hanya dipanggil sekali. Setelah itu, instans yang dikembalikan di-cache.
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))
Jenis parameter
- TServiceType
Jenis layanan yang akan diterbitkan.
Parameter
- callback
- PublishServiceCallback<TServiceType>
Panggilan balik yang akan dipanggil ketika instans layanan diperlukan.
Pengecualian
callbackadalah null.
Berlaku untuk
Publish<TServiceType>(TServiceType)
Menerbitkan layanan yang diberikan. Setelah diterbitkan, instans layanan tetap berada di manajer layanan hingga konteks pengeditan dibuang.
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)
Jenis parameter
- TServiceType
Jenis layanan yang akan diterbitkan.
Parameter
- serviceInstance
- TServiceType
Instans layanan.
Pengecualian
serviceInstanceadalah null.