Bagikan melalui


WebHttpBinding Konstruktor

Definisi

Menginisialisasi instans baru kelas WebHttpBinding.

Overload

WebHttpBinding()

Menginisialisasi instans baru kelas WebHttpBinding.

WebHttpBinding(WebHttpSecurityMode)

Menginisialisasi instans WebHttpBinding baru kelas dengan jenis keamanan yang digunakan oleh pengikatan yang ditentukan secara eksplisit.

WebHttpBinding(String)

Menginisialisasi instans WebHttpBinding baru kelas dengan pengikatan yang ditentukan oleh nama konfigurasinya.

WebHttpBinding()

Menginisialisasi instans baru kelas WebHttpBinding.

public:
 WebHttpBinding();
public WebHttpBinding ();
Public Sub New ()

Keterangan

Mode keamanan default adalah None, yang menentukan bahwa tidak ada keamanan yang digunakan.

Untuk menggunakan keamanan tingkat transportasi untuk titik akhir yang dikonfigurasi dengan pengikatan ini, Transport nilai harus ditentukan sebagai parameter dalam WebHttpBinding(WebHttpSecurityMode) konstruktor.

Untuk menggunakan autentikasi HTTP tanpa HTTPS, TransportCredentialOnly nilai harus ditentukan sebagai parameter dalam WebHttpBinding(WebHttpSecurityMode) konstruktor.

Nilai WebHttpSecurityMode tidak dapat diatur lagi setelah instans pengikatan dibuat.

Berlaku untuk

WebHttpBinding(WebHttpSecurityMode)

Menginisialisasi instans WebHttpBinding baru kelas dengan jenis keamanan yang digunakan oleh pengikatan yang ditentukan secara eksplisit.

public:
 WebHttpBinding(System::ServiceModel::WebHttpSecurityMode securityMode);
public WebHttpBinding (System.ServiceModel.WebHttpSecurityMode securityMode);
new System.ServiceModel.WebHttpBinding : System.ServiceModel.WebHttpSecurityMode -> System.ServiceModel.WebHttpBinding
Public Sub New (securityMode As WebHttpSecurityMode)

Parameter

securityMode
WebHttpSecurityMode

Nilai WebHttpSecurityMode yang menentukan jenis keamanan yang digunakan untuk mengonfigurasi titik akhir layanan untuk menerima permintaan HTTP.

Pengecualian

Yang securityMode ditentukan tidak valid WebHttpSecurityMode.

Keterangan

Untuk menggunakan keamanan tingkat transportasi untuk titik akhir yang dikonfigurasi dengan pengikatan ini, Transport nilai harus ditentukan sebagai parameter dalam WebHttpBinding(WebHttpSecurityMode) konstruktor.

Untuk menggunakan autentikasi HTTP tanpa HTTPS, TransportCredentialOnly nilai harus ditentukan sebagai parameter dalam WebHttpBinding(WebHttpSecurityMode) konstruktor.

Nilai WebHttpSecurityMode tidak dapat diatur lagi setelah instans pengikatan dibuat.

Berlaku untuk

WebHttpBinding(String)

Menginisialisasi instans WebHttpBinding baru kelas dengan pengikatan yang ditentukan oleh nama konfigurasinya.

public:
 WebHttpBinding(System::String ^ configurationName);
public WebHttpBinding (string configurationName);
new System.ServiceModel.WebHttpBinding : string -> System.ServiceModel.WebHttpBinding
Public Sub New (configurationName As String)

Parameter

configurationName
String

Nama konfigurasi pengikatan untuk WebHttpBindingElement.

Pengecualian

Elemen pengikatan dengan nama configurationName tidak ditemukan.

Berlaku untuk