TransportSecurityBindingElement Třída

Definice

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
TransportSecurityBindingElement
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

  1. Vytvořte BindingElementCollection.

  2. Vytvořte vlastní elementy vazby, které budou nad tímto elementem vazby v zásobníku vazby, například volitelné TransactionFlowBindingElement elementy a ReliableSessionBindingElement.

  3. Přidejte tyto prvky v dříve uvedeném pořadí do BindingElementCollection třídy pomocí InsertItem metody .

  4. Vytvořte instanci TransportSecurityBindingElement a přidejte ji do kolekce.

  5. 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.

Platí pro