Bagikan melalui


TransportSecurityBindingElement Kelas

Definisi

Mewakili elemen pengikatan kustom yang mendukung keamanan mode campuran (seperti, keamanan pesan yang dioptimalkan melalui transportasi aman).

public ref class TransportSecurityBindingElement sealed : System::ServiceModel::Channels::SecurityBindingElement
public ref class TransportSecurityBindingElement sealed : System::ServiceModel::Channels::SecurityBindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class TransportSecurityBindingElement : System.ServiceModel.Channels.SecurityBindingElement
public sealed class TransportSecurityBindingElement : System.ServiceModel.Channels.SecurityBindingElement, System.ServiceModel.Description.IPolicyExportExtension
type TransportSecurityBindingElement = class
    inherit SecurityBindingElement
type TransportSecurityBindingElement = class
    inherit SecurityBindingElement
    interface IPolicyExportExtension
Public NotInheritable Class TransportSecurityBindingElement
Inherits SecurityBindingElement
Public NotInheritable Class TransportSecurityBindingElement
Inherits SecurityBindingElement
Implements IPolicyExportExtension
Warisan
TransportSecurityBindingElement
Penerapan

Keterangan

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 seterusnya.

Untuk menambahkan kelas ini ke pengikatan

  1. Buat BindingElementCollection.

  2. Buat elemen pengikatan kustom yang akan berada di atas elemen pengikatan ini di tumpukan pengikatan, seperti opsional TransactionFlowBindingElement dan ReliableSessionBindingElement.

  3. Tambahkan elemen-elemen ini dalam urutan yang disebutkan sebelumnya ke BindingElementCollection menggunakan InsertItem metode .

  4. Buat instans TransportSecurityBindingElement dan tambahkan ke koleksi.

  5. Tambahkan elemen pengikatan kustom tambahan ke koleksi, seperti TcpTransportBindingElement.

Catatan

Setelah instans objek ini dibuat, Anda harus memperlakukan properti kelas dasarnya, SecurityBindingElement, sebagai tidak dapat diubah. Memanggil set beberapa properti mungkin memiliki efek yang tidak dapat diprediksi: pengikatan mungkin berperilaku seolah-olah properti mempertahankan nilai lamanya, dengan kegagalan run-time menjadi satu-satunya indikasi masalah. Dua properti yang diketahui bersifat seperti ini adalah KeyType dan MessageSecurityVersion. Mungkin ada properti lain yang ini benar.

Konstruktor

TransportSecurityBindingElement()

Membuat instans TransportSecurityBindingElement kelas .

Properti

AllowInsecureTransport

Mendapatkan atau menetapkan nilai yang menunjukkan apakah pesan aman mode campuran dapat dikirim melalui transportasi yang tidak aman seperti HTTP.

(Diperoleh dari SecurityBindingElement)
DefaultAlgorithmSuite

Mendapatkan atau mengatur enkripsi pesan dan algoritma pembungkus kunci.

(Diperoleh dari SecurityBindingElement)
EnableUnsecuredResponse

Mendapatkan atau menetapkan nilai yang menunjukkan apakah WCF dapat mengirim dan menerima respons yang tidak aman terhadap permintaan aman.

(Diperoleh dari SecurityBindingElement)
EndpointSupportingTokenParameters

Mendapatkan titik akhir yang mendukung parameter token.

(Diperoleh dari SecurityBindingElement)
IncludeTimestamp

Mendapatkan atau menetapkan nilai yang menunjukkan apakah stempel waktu disertakan dalam setiap pesan.

(Diperoleh dari SecurityBindingElement)
KeyEntropyMode

Mendapatkan atau mengatur sumber entropi yang digunakan untuk membuat kunci.

(Diperoleh dari SecurityBindingElement)
LocalClientSettings

Mendapatkan properti pengikatan khusus untuk pengaturan keamanan lokal yang digunakan oleh klien.

(Diperoleh dari SecurityBindingElement)
LocalServiceSettings

Mendapatkan properti pengikatan khusus untuk pengaturan keamanan lokal yang digunakan oleh layanan.

(Diperoleh dari SecurityBindingElement)
MessageSecurityVersion

Mendapatkan atau mengatur versi keamanan pesan.

(Diperoleh dari SecurityBindingElement)
OperationSupportingTokenParameters

Mendapatkan kumpulan operasi yang mendukung parameter token.

(Diperoleh dari SecurityBindingElement)
OptionalEndpointSupportingTokenParameters

Mendapatkan parameter token pendukung opsional untuk titik akhir layanan.

(Diperoleh dari SecurityBindingElement)
OptionalOperationSupportingTokenParameters

Mendapatkan kumpulan parameter token pendukung operasi opsional.

(Diperoleh dari SecurityBindingElement)
ProtectTokens

Mendapatkan atau mengatur apakah elemen pengikatan keamanan melindungi token.

(Diperoleh dari SecurityBindingElement)
SecurityHeaderLayout

Mendapatkan atau mengatur urutan elemen di header keamanan untuk pengikatan ini.

(Diperoleh dari SecurityBindingElement)

Metode

BuildChannelFactory<TChannel>(BindingContext)

Membuat pabrik saluran berdasarkan SecurityBindingElement pengaturan dan konteks pengikatan yang diteruskan. Pabrik saluran yang dibuat adalah pabrik saluran keamanan pesan SOAP, yang secara internal memiliki referensi ke pabrik saluran yang sesuai dengan konteks pengikatan, (yang mencakup pabrik saluran transportasi).

(Diperoleh dari SecurityBindingElement)
BuildChannelFactoryCore<TChannel>(BindingContext)

Saat diimplementasikan, membuat pabrik saluran dengan jenis tertentu.

(Diperoleh dari SecurityBindingElement)
BuildChannelListener<TChannel>(BindingContext)

Membuat pendengar saluran berdasarkan SecurityBindingElement pengaturan dan konteks pengikatan yang diteruskan.

(Diperoleh dari SecurityBindingElement)
BuildChannelListenerCore<TChannel>(BindingContext)

Saat diimplementasikan, membuat pendengar saluran dari jenis tertentu.

(Diperoleh dari SecurityBindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Menentukan apakah pabrik saluran dari jenis yang ditentukan dapat dibangun.

(Diperoleh dari SecurityBindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

Menentukan apakah pendengar saluran dari jenis yang ditentukan dapat dibangun.

(Diperoleh dari SecurityBindingElement)
Clone()

Membuat objek baru BindingElement yang diinisialisasi dari kelas 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 properti dari yang ditentukan BindingContext.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
SetKeyDerivation(Boolean)

Menetapkan nilai yang menunjukkan apakah kunci turunan diperlukan.

(Diperoleh dari SecurityBindingElement)
ToString()

Mengembalikan deskripsi kelas ini.

(Diperoleh dari SecurityBindingElement)

Implementasi Antarmuka Eksplisit

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Mengekspor pernyataan kebijakan kustom tentang pengikatan.

Berlaku untuk