TransportChannelFactory<TChannel> Kelas
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.
generic <typename TChannel>
public ref class TransportChannelFactory abstract : System::ServiceModel::Channels::ChannelFactoryBase<TChannel>, System::ServiceModel::Channels::ITransportFactorySettings
public abstract class TransportChannelFactory<TChannel> : System.ServiceModel.Channels.ChannelFactoryBase<TChannel>, System.ServiceModel.Channels.ITransportFactorySettings
type TransportChannelFactory<'Channel> = class
inherit ChannelFactoryBase<'Channel>
interface ITransportFactorySettings
interface IDefaultCommunicationTimeouts
Public MustInherit Class TransportChannelFactory(Of TChannel)
Inherits ChannelFactoryBase(Of TChannel)
Implements ITransportFactorySettings
Jenis parameter
- TChannel
- Warisan
-
TransportChannelFactory<TChannel>
- Penerapan
Konstruktor
TransportChannelFactory<TChannel>(TransportBindingElement, BindingContext) | |
TransportChannelFactory<TChannel>(TransportBindingElement, BindingContext, MessageEncoderFactory) |
Properti
BufferManager | |
DefaultCloseTimeout |
Mendapatkan interval waktu default yang disediakan agar operasi penutupan selesai. (Diperoleh dari ChannelFactoryBase) |
DefaultOpenTimeout |
Mendapatkan interval waktu default yang disediakan agar operasi terbuka selesai. (Diperoleh dari ChannelFactoryBase) |
DefaultReceiveTimeout |
Mendapatkan interval waktu default yang disediakan agar operasi penerima selesai. (Diperoleh dari ChannelFactoryBase) |
DefaultSendTimeout |
Mendapatkan interval waktu default yang disediakan agar operasi pengiriman selesai. (Diperoleh dari ChannelFactoryBase) |
IsDisposed |
Mendapatkan nilai yang menunjukkan apakah objek komunikasi telah dibuang. (Diperoleh dari CommunicationObject) |
ManualAddressing | |
MaxBufferPoolSize | |
MaxReceivedMessageSize | |
MessageEncoderFactory | |
MessageVersion | |
Scheme | |
State |
Mendapatkan nilai yang menunjukkan status objek komunikasi saat ini. (Diperoleh dari CommunicationObject) |
ThisLock |
Mendapatkan kunci yang saling eksklusif yang melindungi instans kelas selama transisi status. (Diperoleh dari CommunicationObject) |
Metode
Abort() |
Menyebabkan objek komunikasi segera beralih dari statusnya saat ini ke status penutupan. (Diperoleh dari CommunicationObject) |
BeginClose(AsyncCallback, Object) |
Memulai operasi asinkron untuk menutup objek komunikasi. (Diperoleh dari CommunicationObject) |
BeginClose(TimeSpan, AsyncCallback, Object) |
Memulai operasi asinkron untuk menutup objek komunikasi dengan batas waktu yang ditentukan. (Diperoleh dari CommunicationObject) |
BeginOpen(AsyncCallback, Object) |
Memulai operasi asinkron untuk membuka objek komunikasi. (Diperoleh dari CommunicationObject) |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Memulai operasi asinkron untuk membuka objek komunikasi dalam interval waktu tertentu. (Diperoleh dari CommunicationObject) |
Close() |
Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup. (Diperoleh dari CommunicationObject) |
Close(TimeSpan) |
Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup dalam interval waktu yang ditentukan. (Diperoleh dari CommunicationObject) |
CreateChannel(EndpointAddress) |
Membuat jenis saluran tertentu dengan alamat titik akhir tertentu. (Diperoleh dari ChannelFactoryBase<TChannel>) |
CreateChannel(EndpointAddress, Uri) |
Membuat jenis saluran tertentu dengan alamat transportasi dan titik akhir tertentu. (Diperoleh dari ChannelFactoryBase<TChannel>) |
EndClose(IAsyncResult) |
Menyelesaikan operasi asinkron untuk menutup objek komunikasi. (Diperoleh dari CommunicationObject) |
EndOpen(IAsyncResult) |
Menyelesaikan operasi asinkron untuk membuka objek komunikasi. (Diperoleh dari CommunicationObject) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
Fault() |
Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status rusak. (Diperoleh dari CommunicationObject) |
GetCommunicationObjectType() |
Mendapatkan jenis objek komunikasi. (Diperoleh dari CommunicationObject) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetMaxBufferSize() | |
GetProperty<T>() | |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
OnAbort() | |
OnBeginClose(TimeSpan, AsyncCallback, Object) | |
OnBeginOpen(TimeSpan, AsyncCallback, Object) |
Menyisipkan pemrosesan pada objek komunikasi setelah transisi ke status pembukaan karena pemanggilan operasi terbuka asinkron. (Diperoleh dari CommunicationObject) |
OnClose(TimeSpan) | |
OnCloseAsync(TimeSpan) | |
OnClosed() |
Dipanggil selama transisi objek komunikasi ke status penutupan. (Diperoleh dari CommunicationObject) |
OnClosing() |
Dipanggil selama transisi objek komunikasi ke status penutupan. (Diperoleh dari CommunicationObject) |
OnCreateChannel(EndpointAddress, Uri) |
Saat diimplementasikan di kelas turunan, menyediakan titik ekstensibilitas saat membuat saluran. (Diperoleh dari ChannelFactoryBase<TChannel>) |
OnEndClose(IAsyncResult) |
Menyelesaikan operasi asinkron untuk menutup semua saluran yang terkait dengan pabrik saluran dalam interval waktu tertentu. (Diperoleh dari ChannelFactoryBase<TChannel>) |
OnEndOpen(IAsyncResult) |
Menyelesaikan operasi asinkron pada pembukaan objek komunikasi. (Diperoleh dari CommunicationObject) |
OnFaulted() |
Menyisipkan pemrosesan pada objek komunikasi setelah transisi ke status rusak karena pemanggilan operasi kesalahan sinkron. (Diperoleh dari CommunicationObject) |
OnOpen(TimeSpan) |
Menyisipkan pemrosesan pada objek komunikasi setelah transisi ke status pembukaan yang harus diselesaikan dalam interval waktu tertentu. (Diperoleh dari CommunicationObject) |
OnOpenAsync(TimeSpan) | (Diperoleh dari CommunicationObject) |
OnOpened() |
Dipanggil selama transisi objek komunikasi ke status dibuka. (Diperoleh dari CommunicationObject) |
OnOpening() | |
Open() |
Menyebabkan objek komunikasi beralih dari status yang dibuat ke status dibuka. (Diperoleh dari CommunicationObject) |
Open(TimeSpan) |
Menyebabkan objek komunikasi beralih dari status yang dibuat ke status dibuka dalam interval waktu yang ditentukan. (Diperoleh dari CommunicationObject) |
ThrowIfDisposed() |
Memberikan pengecualian jika objek komunikasi dibuang. (Diperoleh dari CommunicationObject) |
ThrowIfDisposedOrImmutable() |
Memberikan pengecualian jika objek State komunikasi properti tidak diatur ke status Created . (Diperoleh dari CommunicationObject) |
ThrowIfDisposedOrNotOpen() |
Memberikan pengecualian jika objek komunikasi tidak dalam status Opened . (Diperoleh dari CommunicationObject) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
ValidateCreateChannel() |
Mengonfirmasi bahwa pabrik saluran dibuka dan siap untuk membuat saluran. (Diperoleh dari ChannelFactoryBase<TChannel>) |
ValidateScheme(Uri) |
Acara
Closed |
Terjadi ketika objek komunikasi beralih ke status tertutup. (Diperoleh dari CommunicationObject) |
Closing |
Terjadi ketika objek komunikasi beralih ke status penutupan. (Diperoleh dari CommunicationObject) |
Faulted |
Terjadi ketika objek komunikasi beralih ke status rusak. (Diperoleh dari CommunicationObject) |
Opened |
Terjadi ketika objek komunikasi beralih ke status dibuka. (Diperoleh dari CommunicationObject) |
Opening |
Terjadi ketika objek komunikasi beralih ke status pembukaan. (Diperoleh dari CommunicationObject) |
Implementasi Antarmuka Eksplisit
Metode Ekstensi
CloseHelperAsync(ICommunicationObject, TimeSpan) | |
OpenHelperAsync(ICommunicationObject, TimeSpan) | |
GetInternalCloseTimeout(CommunicationObject) |
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