NamedPipeTransportBindingElement 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.
Mewakili elemen pengikatan untuk transportasi pipa bernama.
public ref class NamedPipeTransportBindingElement : System::ServiceModel::Channels::ConnectionOrientedTransportBindingElement
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public class NamedPipeTransportBindingElement : System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement
public class NamedPipeTransportBindingElement : System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
type NamedPipeTransportBindingElement = class
inherit ConnectionOrientedTransportBindingElement
type NamedPipeTransportBindingElement = class
inherit ConnectionOrientedTransportBindingElement
Public Class NamedPipeTransportBindingElement
Inherits ConnectionOrientedTransportBindingElement
- Warisan
-
NamedPipeTransportBindingElement
- Atribut
Contoh
Contoh ini menunjukkan cara menggunakan kelas ini:
NamedPipeTransportBindingElement bElement =
new NamedPipeTransportBindingElement();
NamedPipeConnectionPoolSettings connectionPoolSettings =
bElement.ConnectionPoolSettings;
Dim bElement As New NamedPipeTransportBindingElement()
Dim connectionPoolSettings As NamedPipeConnectionPoolSettings = bElement.ConnectionPoolSettings
Keterangan
Transportasi ini menggunakan URI formulir "net.pipe://hostname/path". Komponen URI lainnya bersifat opsional.
Kelas NamedPipeTransportBindingElement adalah titik awal untuk membuat pengikatan kustom yang mengimplementasikan protokol transportasi pipa bernama. Transportasi ini digunakan untuk komunikasi WCF pada mesin.
Model layanan WCF menggunakan kelas ini untuk membuat objek pabrik yang mengimplementasikan IChannelFactory antarmuka dan IChannelListener . Objek pabrik ini kemudian membuat dan menerima saluran yang mengirimkan pesan SOAP menggunakan protokol pipa bernama.
Anda mengonfigurasi pabrik yang dibuat kelas ini dengan mengatur propertinya, seperti: ConnectionPoolSettings.
Anda juga dapat mengatur properti pada kelas dasar, ConnectionOrientedTransportBindingElement, seperti: MaxBufferSize, TransferMode, dan ConnectionBufferSize. Untuk daftar lengkap properti, lihat ConnectionOrientedTransportBindingElement.
Terakhir, Anda dapat mengatur properti pada kelas ConnectionOrientedTransportBindingElementdasar , yaitu TransportBindingElement, seperti MaxBufferPoolSize. Untuk daftar lengkap properti, lihat TransportBindingElement.
Konstruktor
| Nama | Deskripsi |
|---|---|
| NamedPipeTransportBindingElement() |
Menginisialisasi instans baru dari kelas NamedPipeTransportBindingElement. |
| NamedPipeTransportBindingElement(NamedPipeTransportBindingElement) |
Menginisialisasi instans baru dari kelas NamedPipeTransportBindingElement. |
Properti
| Nama | Deskripsi |
|---|---|
| AllowedSecurityIdentifiers |
Mendapatkan kumpulan instans yang diizinkan SecurityIdentifier . |
| ChannelInitializationTimeout |
Mendapatkan atau mengatur TimeSpan yang menentukan waktu maksimum saluran dapat berada dalam status inisialisasi sebelum terputus. (Diperoleh dari ConnectionOrientedTransportBindingElement) |
| ConnectionBufferSize |
Mendapatkan atau mengatur ukuran buffer yang digunakan untuk mengirimkan potongan pesan berseri pada kawat dari klien atau layanan. (Diperoleh dari ConnectionOrientedTransportBindingElement) |
| ConnectionPoolSettings |
Mendapatkan kumpulan pengaturan kumpulan koneksi. |
| HostNameComparisonMode |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah nama host digunakan untuk menjangkau layanan saat cocok pada URI. (Diperoleh dari ConnectionOrientedTransportBindingElement) |
| ManualAddressing |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah alamat manual pesan diperlukan. (Diperoleh dari TransportBindingElement) |
| MaxBufferPoolSize |
Mendapatkan atau mengatur ukuran maksimum, dalam byte, dari kumpulan buffer apa pun yang digunakan oleh transportasi. (Diperoleh dari TransportBindingElement) |
| MaxBufferSize |
Mendapatkan atau mengatur ukuran maksimum buffer yang akan digunakan. Untuk pesan yang dialirkan, nilai ini harus setidaknya ukuran maksimum yang mungkin dari header pesan, yang dibaca dalam mode buffer. (Diperoleh dari ConnectionOrientedTransportBindingElement) |
| MaxOutputDelay |
Mendapatkan atau mengatur interval waktu maksimum bahwa potongan pesan atau pesan lengkap dapat tetap di-buffer dalam memori sebelum dikirim. (Diperoleh dari ConnectionOrientedTransportBindingElement) |
| MaxPendingAccepts |
Mendapatkan atau mengatur jumlah maksimum saluran yang dapat dimiliki layanan untuk menunggu pendengar untuk memproses koneksi masuk ke layanan. (Diperoleh dari ConnectionOrientedTransportBindingElement) |
| MaxPendingConnections |
Mendapatkan atau mengatur jumlah maksimum koneksi yang menunggu pengiriman pada layanan. (Diperoleh dari ConnectionOrientedTransportBindingElement) |
| MaxReceivedMessageSize |
Mendapatkan atau mengatur ukuran pesan maksimum yang diizinkan, dalam byte, yang dapat diterima. (Diperoleh dari TransportBindingElement) |
| PipeSettings |
Mendapatkan pengaturan pipa untuk elemen pengikatan transportasi pipa bernama. |
| Scheme |
Mengembalikan skema URI untuk transportasi. |
| TransferMode |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah pesan di-buffer atau dialirkan dengan transportasi berorientasi koneksi. (Diperoleh dari ConnectionOrientedTransportBindingElement) |
Metode
| Nama | Deskripsi |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Membuat pabrik saluran dari jenis yang ditentukan yang dapat digunakan untuk membuat saluran. |
| BuildChannelListener<TChannel>(BindingContext) |
Membuat pendengar saluran dari jenis yang ditentukan. |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Menentukan apakah pabrik saluran dari jenis yang ditentukan dapat dibangun. (Diperoleh dari ConnectionOrientedTransportBindingElement) |
| CanBuildChannelListener<TChannel>(BindingContext) |
Menentukan apakah pendengar saluran dari jenis yang ditentukan dapat dibangun. (Diperoleh dari ConnectionOrientedTransportBindingElement) |
| Clone() |
Membuat salinan elemen pengikatan saat ini. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetProperty<T>(BindingContext) |
Mendapatkan objek tertentu dari BindingContext. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ShouldSerializeMaxPendingAccepts() |
Menunjukkan apakah elemen pengikatan transportasi berorientasi koneksi harus menserialisasikan penerimaan maksimum yang tertunda. (Diperoleh dari ConnectionOrientedTransportBindingElement) |
| ShouldSerializeMaxPendingConnections() |
Menunjukkan apakah elemen pengikatan transportasi berorientasi koneksi harus menserialisasikan koneksi maksimum yang tertunda. (Diperoleh dari ConnectionOrientedTransportBindingElement) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Mengekspor pernyataan kebijakan kustom tentang pengikatan. (Diperoleh dari ConnectionOrientedTransportBindingElement) |
| IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Menulis elemen Web Services Description Language (WSDL) kustom ke dalam WSDL yang dihasilkan untuk kontrak. (Diperoleh dari ConnectionOrientedTransportBindingElement) |
| IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Menulis elemen Web Services Description Language (WSDL) kustom ke dalam WSDL yang dihasilkan untuk titik akhir. (Diperoleh dari ConnectionOrientedTransportBindingElement) |