HttpsTransportBindingElement Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
-
HttpsTransportBindingElement
- 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) |