System.Runtime.Remoting.Channels Ruang nama

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.