System.Runtime.Remoting.Channels Ruang nama
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.
Berisi kelas yang mendukung dan menangani saluran dan sink saluran, yang digunakan sebagai media transportasi saat klien memanggil metode pada objek jarak jauh.
Kelas
BaseChannelObjectWithProperties |
Menyediakan implementasi dasar objek saluran yang mengekspos antarmuka kamus ke propertinya. |
BaseChannelSinkWithProperties |
Menyediakan implementasi dasar untuk sink saluran yang ingin mengekspos antarmuka kamus ke propertinya. |
BaseChannelWithProperties |
Menyediakan implementasi dasar untuk saluran yang ingin mengekspos antarmuka kamus ke propertinya. |
BinaryClientFormatterSink |
Menyediakan implementasi untuk sink pemformat klien yang menggunakan BinaryFormatter. |
BinaryClientFormatterSinkProvider |
Menyediakan implementasi untuk penyedia sink pemformat klien biner. |
BinaryServerFormatterSink |
Menyediakan implementasi untuk sink pemformat server yang menggunakan BinaryFormatter. |
BinaryServerFormatterSinkProvider |
Menyediakan implementasi untuk penyedia sink saluran pemformat server yang menggunakan BinaryFormatter. |
ChannelDataStore |
Menyimpan data saluran untuk saluran jarak jauh. |
ChannelServices |
Menyediakan metode statis untuk membantu pendaftaran saluran jarak jauh, resolusi, dan penemuan URL. Kelas ini tidak dapat diwariskan. |
ClientChannelSinkStack |
Menyimpan tumpukan sink saluran klien yang harus dipanggil selama pendekodean respons pesan asinkron. |
CommonTransportKeys |
Kunci transportasi yang terkait dengan nilai umum yang digunakan oleh saluran. |
ServerChannelSinkStack |
Menyimpan tumpukan sink saluran server. |
SinkProviderData |
Menyimpan data penyedia sink untuk penyedia sink. |
SoapClientFormatterSink |
Menyediakan implementasi untuk sink pemformat klien yang menggunakan SoapFormatter. |
SoapClientFormatterSinkProvider |
Menyediakan implementasi untuk penyedia sink pemformat klien. |
SoapServerFormatterSink |
Menyediakan implementasi untuk sink pemformat server yang menggunakan SoapFormatter. |
SoapServerFormatterSinkProvider |
Menyediakan implementasi untuk penyedia sink saluran pemformat server yang menggunakan SoapFormatter. |
TransportHeaders |
Menyimpan kumpulan header yang digunakan dalam sink saluran. |
Antarmuka
IAuthorizeRemotingConnection |
Antarmuka IAuthorizeRemotingConnection menyediakan metode yang menunjukkan apakah klien berwenang untuk terhubung pada saluran saat ini, berdasarkan alamat jaringan klien dan identitas pengguna. |
IChannel |
Menyediakan saluran untuk pesan yang melewati batas remoting. |
IChannelDataStore |
Menyimpan data saluran untuk saluran jarak jauh. |
IChannelReceiver |
Menyediakan fungsi dan properti yang diperlukan untuk saluran penerima. |
IChannelReceiverHook |
Menunjukkan bahwa saluran penerapan ingin terhubung ke layanan pendengar luar. |
IChannelSender |
Menyediakan fungsi dan properti yang diperlukan untuk saluran pengirim. |
IChannelSinkBase |
Menyediakan antarmuka dasar untuk sink saluran. |
IClientChannelSink |
Menyediakan fungsi dan properti yang diperlukan untuk sink saluran klien. |
IClientChannelSinkProvider |
Membuat sink saluran klien untuk saluran klien tempat pesan jarak jauh mengalir. |
IClientChannelSinkStack |
Menyediakan fungsionalitas untuk tumpukan sink saluran klien yang harus dipanggil selama pendekodean respons pesan asinkron. |
IClientFormatterSink |
Menandai sink sebagai sink pemformat klien yang menserialisasikan pesan ke dalam aliran. |
IClientFormatterSinkProvider |
Menandai penyedia sink saluran klien sebagai penyedia sink pemformat klien. |
IClientResponseChannelSinkStack |
Menyediakan fungsionalitas tumpukan untuk tumpukan sink saluran respons klien yang harus dipanggil selama pendekodean respons pesan asinkron. |
ISecurableChannel |
ISecurableChannel berisi satu properti, IsSecured, yang mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah saluran saat ini aman. |
IServerChannelSink |
Menyediakan metode yang digunakan untuk keamanan dan sink transportasi. |
IServerChannelSinkProvider |
Membuat sink saluran server untuk saluran server tempat aliran pesan jarak jauh. |
IServerChannelSinkStack |
Menyediakan fungsionalitas tumpukan untuk tumpukan sink saluran server. |
IServerFormatterSinkProvider |
Menandai penyedia sink saluran server sebagai penyedia sink pemformat server. |
IServerResponseChannelSinkStack |
Menyediakan fungsionalitas tumpukan untuk tumpukan sink saluran respons server. |
ITransportHeaders |
Menyimpan kumpulan header yang digunakan dalam sink saluran. |
Enum
BinaryServerFormatterSink.Protocol |
Menentukan protokol yang akan digunakan dengan BinaryServerFormatterSink kelas . |
ServerProcessing |
Menunjukkan status pemrosesan pesan server. |
SoapServerFormatterSink.Protocol |
Menentukan protokol yang akan digunakan dengan SoapServerFormatterSink kelas . |
SocketCachePolicy |
Menentukan kebijakan untuk menghapus klien dari cache yang dikelola oleh klien jarak jauh. |
Keterangan
Saluran adalah objek yang mengangkut pesan antar aplikasi di seluruh batas remoting, baik antara domain aplikasi, proses, atau komputer. Saluran dapat mendengarkan di titik akhir untuk pesan masuk, mengirim pesan keluar ke titik akhir lain, atau keduanya. Ini memungkinkan Anda untuk menyambungkan berbagai protokol, bahkan jika runtime bahasa umum tidak berada di ujung saluran lainnya.
Saluran mengirim setiap objek di sepanjang rantai objek sink saluran sebelum mengirim atau setelah menerima pesan. Rantai sink ini berisi sink yang diperlukan untuk fungsionalitas saluran dasar, seperti sink pembangun transportasi atau tumpukan, tetapi Anda dapat menyesuaikan rantai sink saluran untuk melakukan tugas khusus dengan pesan atau aliran. Setiap sink di setiap rantai menerima objek, melakukan operasi tertentu, dan meneruskannya ke sink berikutnya dalam rantai. Tidak ada aturan bahwa objek yang tepat yang diterima oleh sink pesan harus diteruskan ke sink berikutnya, meskipun ini sering terjadi.
Untuk informasi selengkapnya, lihat Saluran dan Sink dan Rantai Sink.