HttpsTransportBindingElement Třída

Definice

Představuje element vazby sloužící k určení přenosu HTTPS pro přenos zpráv.

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
Dědičnost
Implementuje

Poznámky

Třída HttpsTransportBindingElement je výchozím bodem pro vytvoření vlastní vazby, která implementuje přenosový protokol HTTPS. HTTPS je primární přenos, který se používá pro účely zabezpečené interoperability. Protokol HTTPS podporuje technologie WCF (Windows Communication Foundation), aby byla zajištěna interoperabilita s dalšími zásobníky webových služeb.

Model služby WCF používá tuto třídu k vytvoření objektů továrny, které implementují IChannelFactory rozhraní a IChannelListener . Tyto objekty továrny zase vytvářejí kanály a naslouchací procesy, které přenášejí zprávy SOAP pomocí protokolu HTTPS.

Konfiguraci továren, které tato třída vytvoří, řídíte nastavením jejich vlastností, například : RequireClientCertificate.

Můžete také nastavit vlastnosti základní třídy, HttpTransportBindingElementnapříklad: AuthenticationScheme, HostNameComparisonModea MaxBufferSize.

Můžete také nastavit vlastnosti základní třídy TransportBindingElement, například: ManualAddressing, a MaxBufferPoolSize. Úplný seznam vlastností najdete v tématu TransportBindingElement.

Konstruktory

HttpsTransportBindingElement()

Inicializuje novou instanci HttpsTransportBindingElement třídy .

HttpsTransportBindingElement(HttpsTransportBindingElement)

Inicializuje novou instanci HttpsTransportBindingElement třídy .

Vlastnosti

AllowCookies

Získá nebo nastaví hodnotu, která označuje, zda klient přijímá soubory cookie a šíří je v budoucích požadavcích.

(Zděděno od HttpTransportBindingElement)
AuthenticationScheme

Získá nebo nastaví schéma ověřování používané k ověření požadavků klientů zpracovávaných naslouchacím procesem HTTP.

(Zděděno od HttpTransportBindingElement)
BypassProxyOnLocal

Získá nebo nastaví hodnotu, která označuje, zda jsou proxy ignorovány pro místní adresy.

(Zděděno od HttpTransportBindingElement)
DecompressionEnabled

Získá nebo nastaví, zda je povolen proces pro vrácení komprimovaných dat zprávy do původní velikosti a formátu.

(Zděděno od HttpTransportBindingElement)
ExtendedProtectionPolicy

Získá nebo nastaví hodnotu rozšířené zásady zabezpečení používané serverem k ověření příchozích klientských připojení.

(Zděděno od HttpTransportBindingElement)
HostNameComparisonMode

Získá nebo nastaví hodnotu, která označuje, zda se název hostitele používá k dosažení služby při porovnávání na identifikátor URI.

(Zděděno od HttpTransportBindingElement)
KeepAliveEnabled

Získá nebo nastaví hodnotu, která označuje, zda se má vytvořit trvalé připojení ke koncovému bodu služby.

(Zděděno od HttpTransportBindingElement)
ManualAddressing

Získá nebo nastaví hodnotu, která označuje, zda je požadováno ruční adresování zprávy.

(Zděděno od TransportBindingElement)
MaxBufferPoolSize

Získá nebo nastaví maximální velikost v bajtech všech fondů vyrovnávací paměti používaných přenosem.

(Zděděno od TransportBindingElement)
MaxBufferSize

Získá nebo nastaví maximální velikost vyrovnávací paměti, která se má použít. Pro zprávy ve vyrovnávací paměti je tato hodnota stejná jako MaxReceivedMessageSize. U streamovaných zpráv je tato hodnota maximální velikost hlaviček PROTOKOLU SOAP, která se musí číst v režimu vyrovnávací paměti.

(Zděděno od HttpTransportBindingElement)
MaxPendingAccepts

Získá nebo nastaví maximální počet připojení, které může služba současně přijmout.

(Zděděno od HttpTransportBindingElement)
MaxReceivedMessageSize

Získá nebo nastaví maximální povolenou velikost zprávy v bajtech, které lze přijímat.

(Zděděno od TransportBindingElement)
MessageHandlerFactory

Získá nebo nastaví objekt pro vytváření obslužné rutiny zpráv přenosu HTTP.

(Zděděno od HttpTransportBindingElement)
Proxy

Představuje element vazby sloužící k určení přenosu HTTPS pro přenos zpráv.

(Zděděno od HttpTransportBindingElement)
ProxyAddress

Získá nebo nastaví identifikátor URI, který obsahuje adresu proxy pro požadavky HTTP.

(Zděděno od HttpTransportBindingElement)
ProxyAuthenticationScheme

Získá nebo nastaví schéma ověřování používané k ověřování požadavků klientů zpracovávaných proxy serverem HTTP.

(Zděděno od HttpTransportBindingElement)
Realm

Získá nebo nastaví sféru ověřování.

(Zděděno od HttpTransportBindingElement)
RequestInitializationTimeout

Získá nebo nastaví časový limit požadované inicializace.

(Zděděno od HttpTransportBindingElement)
RequireClientCertificate

Získá nebo nastaví hodnotu, která označuje, zda je vyžadováno ověřování klienta SSL.

Scheme

Vrátí schéma identifikátoru URI pro přenos.

TransferMode

Získá nebo nastaví režim přenosu.

(Zděděno od HttpTransportBindingElement)
UnsafeConnectionNtlmAuthentication

Získá nebo nastaví hodnotu, která označuje, zda je na serveru povoleno nebezpečné sdílení připojení. Pokud je povoleno, ověřování protokolem NTLM se provádí u každého připojení TCP jednou.

(Zděděno od HttpTransportBindingElement)
UseDefaultWebProxy

Získá nebo nastaví hodnotu, která označuje, zda se používají nastavení proxy serveru pro celý počítač místo nastavení specifické pro uživatele.

(Zděděno od HttpTransportBindingElement)
WebSocketSettings

Získá nebo nastaví konfiguraci webového soketu elementu binding.

(Zděděno od HttpTransportBindingElement)

Metody

BuildChannelFactory<TChannel>(BindingContext)

Vytvoří objekt pro vytváření kanálů zadaného typu, který lze použít k vytvoření kanálu.

BuildChannelListener<TChannel>(BindingContext)

Vytvoří naslouchací proces kanálu zadaného typu, který lze použít k vytvoření kanálu.

BuildChannelListener<TChannel>(BindingContext)

Vytvoří naslouchací proces kanálu zadaného typu.

(Zděděno od HttpTransportBindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Určuje, zda lze sestavit objekt pro vytváření kanálů zadaného typu.

(Zděděno od HttpTransportBindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

Určuje, zda lze sestavit naslouchací proces kanálu zadaného typu.

(Zděděno od HttpTransportBindingElement)
Clone()

Vytvoří kopii aktuálního elementu vazby.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetProperty<T>(BindingContext)

Získá zadaný objekt z objektu BindingContext.

GetTransportTokenAssertion()

Získá, XmlElement který představuje token přenosu použitý ve vazbě zabezpečení.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ShouldSerializeExtendedProtectionPolicy()

Vrátí hodnotu, která označuje, že není možné serializovat zásady rozšířené ochrany xaml.

(Zděděno od HttpTransportBindingElement)
ShouldSerializeMessageHandlerFactory()

Určuje, zda objekt pro vytváření obslužných rutin zpráv má být serializován.

(Zděděno od HttpTransportBindingElement)
ShouldSerializeWebSocketSettings()

Určuje, zda nastavení webového soketu by mělo být serializováno.

(Zděděno od HttpTransportBindingElement)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
UpdateAuthenticationSchemes(BindingContext)

Aktualizace schémata ověřování přenosu, která obsahují kontext vazby.

(Zděděno od HttpTransportBindingElement)

Explicitní implementace rozhraní

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exportuje vlastní kontrolní výraz zásad o vazbách.

(Zděděno od HttpTransportBindingElement)
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Zapíše vlastní web services Description Language (WSDL) elementy do vygenerované WSDL pro kontrakt.

(Zděděno od HttpTransportBindingElement)
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Zapisuje vlastní prvky WSDL (Web Services Description Language) do vygenerovaného WSDL pro koncový bod.

(Zděděno od HttpTransportBindingElement)

Platí pro