WindowsStreamSecurityBindingElement 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 yang digunakan untuk menentukan pengaturan keamanan aliran Windows.
public ref class WindowsStreamSecurityBindingElement : System::ServiceModel::Channels::BindingElement
public ref class WindowsStreamSecurityBindingElement : System::ServiceModel::Channels::StreamUpgradeBindingElement
public ref class WindowsStreamSecurityBindingElement : System::ServiceModel::Channels::StreamUpgradeBindingElement, System::ServiceModel::Channels::ITransportTokenAssertionProvider, System::ServiceModel::Description::IPolicyExportExtension
public class WindowsStreamSecurityBindingElement : System.ServiceModel.Channels.BindingElement
public class WindowsStreamSecurityBindingElement : System.ServiceModel.Channels.StreamUpgradeBindingElement
public class WindowsStreamSecurityBindingElement : System.ServiceModel.Channels.StreamUpgradeBindingElement, System.ServiceModel.Channels.ITransportTokenAssertionProvider, System.ServiceModel.Description.IPolicyExportExtension
type WindowsStreamSecurityBindingElement = class
inherit BindingElement
type WindowsStreamSecurityBindingElement = class
inherit StreamUpgradeBindingElement
type WindowsStreamSecurityBindingElement = class
inherit StreamUpgradeBindingElement
interface ITransportTokenAssertionProvider
interface IPolicyExportExtension
Public Class WindowsStreamSecurityBindingElement
Inherits BindingElement
Public Class WindowsStreamSecurityBindingElement
Inherits StreamUpgradeBindingElement
Public Class WindowsStreamSecurityBindingElement
Inherits StreamUpgradeBindingElement
Implements IPolicyExportExtension, ITransportTokenAssertionProvider
- Warisan
- Warisan
- Penerapan
Keterangan
Transportasi yang menggunakan protokol berorientasi aliran seperti TCP dan pipa yang dinamai mendukung peningkatan transportasi berbasis stream. Secara khusus, WCF menyediakan peningkatan keamanan. Konfigurasi keamanan transportasi ini dienkapsulasi oleh kelas ini serta oleh SslStreamSecurityBindingElement, yang dapat dikonfigurasi dan ditambahkan ke pengikatan kustom. Selain itu, pihak ketiga dapat menulis kustomnya StreamSecurityBindingElement
sendiri. Elemen pengikatan ini memperluas StreamUpgradeBindingElement kelas yang dipanggil untuk membangun penyedia peningkatan aliran klien dan server.
Pengikatan kustom berisi kumpulan elemen pengikatan yang disusun dalam urutan tertentu: elemen yang mewakili bagian atas tumpukan pengikatan ditambahkan terlebih dahulu, elemen berikutnya ke bawah dalam tumpukan pengikatan ditambahkan kedua, dan sebagainya.
Untuk menambahkan kelas ini ke pengikatan
Buat BindingElementCollection.
Buat elemen pengikatan kustom yang diperlukan yang berada di atas elemen pengikatan ini di tumpukan pengikatan, seperti opsional TransactionFlowBindingElement dan ReliableSessionBindingElement.
Tambahkan elemen yang dibuat dalam urutan yang dijelaskan sebelumnya ke BindingElementCollection menggunakan InsertItem metode .
Buat instans WindowsStreamSecurityBindingElement dan tambahkan ke koleksi.
Tambahkan elemen pengikatan kustom tambahan ke koleksi, seperti TcpTransportBindingElement.
Konstruktor
WindowsStreamSecurityBindingElement() |
Menginisialisasi instans baru kelas WindowsStreamSecurityBindingElement. |
WindowsStreamSecurityBindingElement(WindowsStreamSecurityBindingElement) |
Menginisialisasi instans WindowsStreamSecurityBindingElement baru kelas dari instans yang ada. |
Properti
ProtectionLevel |
Mendapatkan atau mengatur tingkat perlindungan. |
Metode
BuildChannelFactory<TChannel>(BindingContext) |
Membuat pabrik saluran yang dapat digunakan untuk membuat saluran. |
BuildChannelListener<TChannel>(BindingContext) |
Membuat pendengar saluran dari jenis yang ditentukan. |
BuildChannelListener<TChannel>(BindingContext) |
Menginisialisasi pendengar saluran untuk menerima saluran dengan jenis tertentu dari konteks pengikatan. (Diperoleh dari BindingElement) |
BuildClientStreamUpgradeProvider(BindingContext) |
Membuat instans pada klien StreamUpgradeProvider berdasarkan konteks saluran yang disediakan. |
BuildServerStreamUpgradeProvider(BindingContext) |
Membuat instans di server StreamUpgradeProvider berdasarkan konteks saluran yang disediakan. |
BuildServerStreamUpgradeProvider(BindingContext) |
Membuat instans di server StreamUpgradeProvider berdasarkan konteks saluran yang disediakan. (Diperoleh dari StreamUpgradeBindingElement) |
CanBuildChannelFactory<TChannel>(BindingContext) |
Menentukan apakah pabrik saluran dari jenis yang ditentukan dapat dibangun. |
CanBuildChannelListener<TChannel>(BindingContext) |
Menentukan apakah pendengar saluran dari jenis yang ditentukan dapat dibangun. |
CanBuildChannelListener<TChannel>(BindingContext) |
Mengembalikan nilai yang menunjukkan apakah elemen pengikatan dapat membangun pendengar untuk jenis saluran tertentu. (Diperoleh dari BindingElement) |
Clone() |
Membuat elemen pengikatan baru dari instans kelas 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. |
GetTransportTokenAssertion() |
XmlElement Mendapatkan yang mewakili token transportasi yang digunakan dalam pengikatan keamanan. |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Mengekspor pernyataan kebijakan kustom tentang keamanan aliran Windows. |