Sdílet prostřednictvím


SymmetricSecurityBindingElement Třída

Definice

Představuje vlastní prvek vazby, který podporuje zabezpečení kanálu pomocí symetrického šifrování.

public ref class SymmetricSecurityBindingElement sealed : System::ServiceModel::Channels::SecurityBindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class SymmetricSecurityBindingElement : System.ServiceModel.Channels.SecurityBindingElement, System.ServiceModel.Description.IPolicyExportExtension
type SymmetricSecurityBindingElement = class
    inherit SecurityBindingElement
    interface IPolicyExportExtension
Public NotInheritable Class SymmetricSecurityBindingElement
Inherits SecurityBindingElement
Implements IPolicyExportExtension
Dědičnost
SymmetricSecurityBindingElement
Implementuje

Poznámky

Vlastní vazba obsahuje kolekci prvků vazby uspořádaných v určitém pořadí: element, který představuje začátek zásobníku vazeb, 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řit .BindingElementCollection

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

  3. Přidejte vytvořené prvky v pořadí uvedeném dříve do BindingElementCollection InsertItem metody.

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

  5. Přidejte do kolekce další vlastní prvky vazby, například TcpTransportBindingElement.

Poznámka

Po vytvoření instance tohoto objektu byste měli zacházet s vlastnostmi její základní třídy , SecurityBindingElementjako neměnné. Volání set některých vlastností může mít nepředvídatelné účinky: Vazba se může chovat, jako by vlastnost zachovala svou starou hodnotu, přičemž selhání za běhu je jediným příznakem problému. Dvě vlastnosti, o kterých je známo, že se chovají tímto způsobem, jsou KeyType a MessageSecurityVersion. Mohou existovat další vlastnosti, pro které to platí.

Konstruktory

SymmetricSecurityBindingElement()

Inicializuje novou instanci SymmetricSecurityBindingElement třídy.

SymmetricSecurityBindingElement(SecurityTokenParameters)

Inicializuje novou instanci SymmetricSecurityBindingElement třídy pomocí zadaných parametrů tokenu zabezpečení.

Vlastnosti

AllowInsecureTransport

Získá nebo nastaví hodnotu, která označuje, zda lze zprávy zabezpečené smíšeným režimem odesílat přes nezabezpečený přenos, jako je HTTP.

(Zděděno od SecurityBindingElement)
DefaultAlgorithmSuite

Získá nebo nastaví šifrování zpráv a algoritmy obtékání klíčů.

(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 časové razítka zahrnuta do každé zprávy.

(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)
MessageProtectionOrder

Získá nebo nastaví pořadí šifrování zpráv a podepisování pro tuto vazbu.

MessageSecurityVersion

Získá nebo nastaví verzi zabezpečení zprávy.

(Zděděno od SecurityBindingElement)
OperationSupportingTokenParameters

Získá kolekci parametrů podpůrných tokenů operace.

(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ých operací podporujících parametry tokenu.

(Zděděno od SecurityBindingElement)
ProtectionTokenParameters

Získá nebo nastaví parametry tokenu ochrany.

ProtectTokens

Získá nebo nastaví, zda prvek vazby zabezpečení chrání tokeny.

(Zděděno od SecurityBindingElement)
RequireSignatureConfirmation

Získá nebo nastaví hodnotu, která označuje, zda podpisy zpráv musí být potvrzeny.

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 kontextu vazby předaného. Vytvořená továrna kanálu je objekt pro zabezpečení zpráv SOAP, který interně obsahuje odkaz na objekt pro vytváření kanálů, který odpovídá kontextu vazby (který zahrnuje továrnu 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 kontextu vazby předaného.

(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ří novou instanci této třídy inicializované z aktuální instance.

Equals(Object)

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

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

Slouží jako výchozí funkce hash.

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

Získá zadaný objekt z BindingContext.

GetType()

Type Získá aktuální instanci.

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

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
SetKeyDerivation(Boolean)

Nastaví hodnotu, která označuje, jestli jsou odvozené klíče povinné.

ToString()

Vrátí řetězec, který představuje tuto SymmetricSecurityBindingElement instanci.

Explicitní implementace rozhraní

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

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

Platí pro

Viz také