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
callback
adalah 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
serviceInstance
adalah null
.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk