Bagikan melalui


HttpsTransportBindingElement Kelas

Definisi

Mewakili elemen pengikatan yang digunakan untuk menentukan transportasi HTTPS untuk mengirimkan pesan.

public ref class HttpsTransportBindingElement : System::ServiceModel::Channels::HttpTransportBindingElement
public ref class HttpsTransportBindingElement : System::ServiceModel::Channels::HttpTransportBindingElement, System::ServiceModel::Channels::ITransportTokenAssertionProvider
public class HttpsTransportBindingElement : System.ServiceModel.Channels.HttpTransportBindingElement
public class HttpsTransportBindingElement : System.ServiceModel.Channels.HttpTransportBindingElement, System.ServiceModel.Channels.ITransportTokenAssertionProvider
type HttpsTransportBindingElement = class
    inherit HttpTransportBindingElement
type HttpsTransportBindingElement = class
    inherit HttpTransportBindingElement
    interface ITransportTokenAssertionProvider
Public Class HttpsTransportBindingElement
Inherits HttpTransportBindingElement
Public Class HttpsTransportBindingElement
Inherits HttpTransportBindingElement
Implements ITransportTokenAssertionProvider
Warisan
Penerapan

Keterangan

Kelas HttpsTransportBindingElement adalah titik awal untuk membuat pengikatan kustom yang mengimplementasikan protokol transportasi HTTPS. HTTPS adalah transportasi utama yang digunakan untuk tujuan interoperabilitas yang aman. HTTPS didukung oleh Windows Communication Foundation (WCF) untuk memastikan interoperabilitas dengan tumpukan Layanan Web lainnya.

Model layanan WCF menggunakan kelas ini untuk membuat objek pabrik yang mengimplementasikan IChannelFactory antarmuka dan IChannelListener . Objek pabrik ini, pada gilirannya, membuat saluran dan pendengar yang mengirimkan pesan SOAP menggunakan protokol HTTPS.

Anda mengontrol konfigurasi pabrik yang dibuat kelas ini dengan mengatur propertinya, seperti: RequireClientCertificate.

Anda juga dapat mengatur properti pada kelas dasar, , HttpTransportBindingElementseperti: AuthenticationScheme, HostNameComparisonMode, dan MaxBufferSize.

Anda juga dapat mengatur properti pada kelas TransportBindingElementdasar , seperti: ManualAddressing, dan MaxBufferPoolSize. Untuk daftar lengkap properti, lihat TransportBindingElement.

Konstruktor

HttpsTransportBindingElement()

Menginisialisasi instans baru kelas HttpsTransportBindingElement.

HttpsTransportBindingElement(HttpsTransportBindingElement)

Menginisialisasi instans baru kelas HttpsTransportBindingElement.

Properti

AllowCookies

Mendapatkan atau menetapkan nilai yang menunjukkan apakah klien menerima cookie dan menyebarkannya pada permintaan di masa mendatang.

(Diperoleh dari HttpTransportBindingElement)
AuthenticationScheme

Mendapatkan atau mengatur skema autentikasi yang digunakan untuk mengautentikasi permintaan klien yang sedang diproses oleh pendengar HTTP.

(Diperoleh dari HttpTransportBindingElement)
BypassProxyOnLocal

Mendapatkan atau menetapkan nilai yang menunjukkan apakah proksi diabaikan untuk alamat lokal.

(Diperoleh dari HttpTransportBindingElement)
DecompressionEnabled

Mendapatkan atau mengatur apakah proses untuk mengembalikan data pesan terkompresi ke ukuran dan format aslinya diaktifkan.

(Diperoleh dari HttpTransportBindingElement)
ExtendedProtectionPolicy

Mendapatkan atau menetapkan nilai kebijakan keamanan diperpanjang yang digunakan oleh server untuk memvalidasi koneksi klien masuk.

(Diperoleh dari HttpTransportBindingElement)
HostNameComparisonMode

Mendapatkan atau menetapkan nilai yang menunjukkan apakah nama host digunakan untuk menjangkau layanan saat mencocokkan pada URI.

(Diperoleh dari HttpTransportBindingElement)
KeepAliveEnabled

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan membuat koneksi persisten ke titik akhir layanan.

(Diperoleh dari HttpTransportBindingElement)
ManualAddressing

Mendapatkan atau menetapkan nilai yang menunjukkan apakah pengalamatan pesan secara manual diperlukan.

(Diperoleh dari TransportBindingElement)
MaxBufferPoolSize

Mendapatkan atau menetapkan ukuran maksimum, dalam byte, dari kumpulan buffer apa pun yang digunakan oleh transportasi.

(Diperoleh dari TransportBindingElement)
MaxBufferSize

Mendapatkan atau menetapkan ukuran maksimum buffer yang akan digunakan. Untuk pesan buffer, nilai ini sama MaxReceivedMessageSizedengan . Untuk pesan yang dialirkan, nilai ini adalah ukuran maksimum header SOAP, yang harus dibaca dalam mode buffer.

(Diperoleh dari HttpTransportBindingElement)
MaxPendingAccepts

Mendapatkan atau mengatur jumlah maksimum koneksi yang dapat diterima layanan secara bersamaan.

(Diperoleh dari HttpTransportBindingElement)
MaxReceivedMessageSize

Mendapatkan atau mengatur ukuran pesan maksimum yang diizinkan, dalam byte, yang dapat diterima.

(Diperoleh dari TransportBindingElement)
MessageHandlerFactory

Mendapatkan atau mengatur pabrik handler pesan transportasi Http.

(Diperoleh dari HttpTransportBindingElement)
Proxy

Mewakili elemen pengikatan yang digunakan untuk menentukan transportasi HTTPS untuk mengirimkan pesan.

(Diperoleh dari HttpTransportBindingElement)
ProxyAddress

Mendapatkan atau mengatur URI yang berisi alamat proksi yang akan digunakan untuk permintaan HTTP.

(Diperoleh dari HttpTransportBindingElement)
ProxyAuthenticationScheme

Mendapatkan atau mengatur skema autentikasi yang digunakan untuk mengautentikasi permintaan klien yang sedang diproses oleh proksi HTTP.

(Diperoleh dari HttpTransportBindingElement)
Realm

Mendapatkan atau mengatur ranah autentikasi.

(Diperoleh dari HttpTransportBindingElement)
RequestInitializationTimeout

Mendapatkan atau mengatur waktu inisialisasi yang diminta habis.

(Diperoleh dari HttpTransportBindingElement)
RequireClientCertificate

Mendapatkan atau menetapkan nilai yang menunjukkan apakah autentikasi klien SSL diperlukan.

Scheme

Mengembalikan skema URI untuk transportasi.

TransferMode

Mendapatkan atau mengatur mode transfer.

(Diperoleh dari HttpTransportBindingElement)
UnsafeConnectionNtlmAuthentication

Mendapatkan atau menetapkan nilai yang menunjukkan apakah Berbagi Koneksi Tidak Aman diaktifkan di server. Jika diaktifkan, autentikasi NTLM dilakukan sekali pada setiap koneksi TCP.

(Diperoleh dari HttpTransportBindingElement)
UseDefaultWebProxy

Mendapatkan atau menetapkan nilai yang menunjukkan apakah pengaturan proksi di seluruh komputer digunakan daripada pengaturan spesifik pengguna.

(Diperoleh dari HttpTransportBindingElement)
WebSocketSettings

Mendapatkan atau mengatur konfigurasi soket web dari elemen pengikatan.

(Diperoleh dari HttpTransportBindingElement)

Metode

BuildChannelFactory<TChannel>(BindingContext)

Membuat pabrik saluran dengan jenis tertentu yang dapat digunakan untuk membuat saluran.

BuildChannelListener<TChannel>(BindingContext)

Membuat pendengar saluran dari jenis tertentu yang dapat digunakan untuk membuat saluran.

BuildChannelListener<TChannel>(BindingContext)

Membuat pendengar saluran dari jenis yang ditentukan.

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

Menentukan apakah pabrik saluran dari jenis yang ditentukan dapat dibangun.

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

Menentukan apakah pendengar saluran dari jenis yang ditentukan dapat dibangun.

(Diperoleh dari HttpTransportBindingElement)
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.

GetTransportTokenAssertion()

XmlElement Mendapatkan yang mewakili token transportasi yang digunakan dalam pengikatan keamanan.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ShouldSerializeExtendedProtectionPolicy()

Mengembalikan nilai yang menunjukkan bahwa tidak dimungkinkan untuk XAML membuat serialisasi kebijakan perlindungan yang diperpanjang.

(Diperoleh dari HttpTransportBindingElement)
ShouldSerializeMessageHandlerFactory()

Menentukan apakah pabrik penangan pesan harus diserialisasikan.

(Diperoleh dari HttpTransportBindingElement)
ShouldSerializeWebSocketSettings()

Menentukan apakah pengaturan soket web harus diserialisasikan.

(Diperoleh dari HttpTransportBindingElement)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
UpdateAuthenticationSchemes(BindingContext)

Updates skema autentikasi transportasi yang berisi konteks pengikatan.

(Diperoleh dari HttpTransportBindingElement)

Implementasi Antarmuka Eksplisit

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Mengekspor pernyataan kebijakan kustom tentang pengikatan.

(Diperoleh dari HttpTransportBindingElement)
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Menulis elemen Web Services Description Language (WSDL) kustom ke dalam WSDL yang dihasilkan untuk kontrak.

(Diperoleh dari HttpTransportBindingElement)
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Menulis elemen Web Services Description Language (WSDL) kustom ke dalam WSDL yang dihasilkan untuk titik akhir.

(Diperoleh dari HttpTransportBindingElement)

Berlaku untuk