TransportSecurityBindingElement 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 vlastní element vazby, který podporuje zabezpečení ve smíšeném režimu (například optimalizované zabezpečení zpráv přes zabezpečený přenos).
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
- Dědičnost
- Implementuje
Poznámky
Vlastní vazba obsahuje kolekci elementů vazby uspořádaných v určitém pořadí: element, který představuje horní část zásobníku vazby, je přidán jako první, další prvek dolů v zásobníku vazeb je přidán druhý a tak dále.
Přidání této třídy do vazby
Vytvořte BindingElementCollection.
Vytvořte vlastní elementy vazby, které budou nad tímto elementem vazby v zásobníku vazby, například volitelné TransactionFlowBindingElement elementy a ReliableSessionBindingElement.
Přidejte tyto prvky v dříve uvedeném pořadí do BindingElementCollection třídy pomocí InsertItem metody .
Vytvořte instanci TransportSecurityBindingElement a přidejte ji do kolekce.
Přidejte do kolekce další vlastní elementy vazby, například TcpTransportBindingElement.
Poznámka
Po vytvoření instance tohoto objektu byste měli považovat vlastnosti jeho základní třídy SecurityBindingElementza neměnné. Volání set
u některých vlastností může mít nepředvídatelné účinky: vazba se může chovat, jako by si vlastnost zachovala starou hodnotu, přičemž selhání za běhu je jediným indikátorem problému. Dvě vlastnosti, o kterých je známo, že se chovají tímto způsobem, jsou KeyType a MessageSecurityVersion. Mohou existovat i jiné vlastnosti, pro které to platí.
Konstruktory
TransportSecurityBindingElement() |
Vytvoří instanci objektu TransportSecurityBindingElement třídy. |
Vlastnosti
AllowInsecureTransport |
Získá nebo nastaví hodnotu, která označuje, zda lze zprávy se zabezpečením smíšeného režimu posílat přes nezabezpečený přenos, například HTTP. (Zděděno od SecurityBindingElement) |
DefaultAlgorithmSuite |
Získá nebo nastaví šifrování zpráv a zalamování klíčů algoritmy. (Zděděno od SecurityBindingElement) |
EnableUnsecuredResponse |
Získá nebo nastaví hodnotu, která označuje, zda WCF může odesílat a přijímat nezabezpečené odpovědi na zabezpečené požadavky. (Zděděno od SecurityBindingElement) |
EndpointSupportingTokenParameters |
Získá koncový bod, který podporuje parametry tokenu. (Zděděno od SecurityBindingElement) |
IncludeTimestamp |
Získá nebo nastaví hodnotu, která označuje, zda jsou součástí každé zprávy časová razítka. (Zděděno od SecurityBindingElement) |
KeyEntropyMode |
Získá nebo nastaví zdroj entropie použité k vytvoření klíčů. (Zděděno od SecurityBindingElement) |
LocalClientSettings |
Získá vlastnosti vazby specifické pro místní nastavení zabezpečení používané klientem. (Zděděno od SecurityBindingElement) |
LocalServiceSettings |
Získá vlastnosti vazby specifické pro místní nastavení zabezpečení používané službou. (Zděděno od SecurityBindingElement) |
MessageSecurityVersion |
Získá nebo nastaví verzi zabezpečení zprávy. (Zděděno od SecurityBindingElement) |
OperationSupportingTokenParameters |
Získá kolekci operace podporující parametry tokenu. (Zděděno od SecurityBindingElement) |
OptionalEndpointSupportingTokenParameters |
Získá volitelné parametry podpůrného tokenu pro koncový bod služby. (Zděděno od SecurityBindingElement) |
OptionalOperationSupportingTokenParameters |
Získá kolekci volitelné operace podporující parametry tokenu. (Zděděno od SecurityBindingElement) |
ProtectTokens |
Získá nebo nastaví, zda prvek vazby zabezpečení chrání tokeny. (Zděděno od SecurityBindingElement) |
SecurityHeaderLayout |
Získá nebo nastaví pořadí prvků v hlavičce zabezpečení pro tuto vazbu. (Zděděno od SecurityBindingElement) |
Metody
BuildChannelFactory<TChannel>(BindingContext) |
Vytvoří objekt pro vytváření kanálů na SecurityBindingElement základě nastavení a předaného kontextu vazby. Vytvořený kanál je objekt pro vytváření kanálů zabezpečení zpráv SOAP, který interně obsahuje odkaz na objekt pro vytváření kanálů, který odpovídá kontextu vazby (který zahrnuje objekt pro vytváření přenosového kanálu). (Zděděno od SecurityBindingElement) |
BuildChannelFactoryCore<TChannel>(BindingContext) |
Při implementaci vytvoří objekt pro vytváření kanálů zadaného typu. (Zděděno od SecurityBindingElement) |
BuildChannelListener<TChannel>(BindingContext) |
Vytvoří naslouchací proces kanálu na SecurityBindingElement základě nastavení a předaného kontextu vazby. (Zděděno od SecurityBindingElement) |
BuildChannelListenerCore<TChannel>(BindingContext) |
Při implementaci vytvoří naslouchací proces kanálu zadaného typu. (Zděděno od SecurityBindingElement) |
CanBuildChannelFactory<TChannel>(BindingContext) |
Určuje, zda lze sestavit objekt pro vytváření kanálů zadaného typu. (Zděděno od SecurityBindingElement) |
CanBuildChannelListener<TChannel>(BindingContext) |
Určuje, zda lze sestavit naslouchací proces kanálu zadaného typu. (Zděděno od SecurityBindingElement) |
Clone() |
Vytvoří nový BindingElement objekt inicializovaný z aktuální třídy. |
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á vlastnost ze zadaného BindingContextobjektu . |
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) |
SetKeyDerivation(Boolean) |
Nastaví hodnotu, která určuje, jestli jsou odvozené klíče povinné. (Zděděno od SecurityBindingElement) |
ToString() |
Vrátí popis této třídy. (Zděděno od SecurityBindingElement) |
Explicitní implementace rozhraní
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Exportuje vlastní kontrolní výraz zásad o vazbách. |