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ření souboru BindingElementCollection.

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

  3. Přidejte vytvořené prvky v pořadí uvedeném výše do BindingElementCollection metody.InsertItem

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

  5. Přidejte do kolekce všechny 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ýchvlastnostích zařízení může mít nepředvídatelné účinky: Vazba se může chovat, jako kdyby vlastnost zachovala starou hodnotu, přičemž jediným indikátorem problému je selhání za běhu. Dvě vlastnosti, o kterých je známo, že se tímto způsobem chovají, jsou KeyType a MessageSecurityVersion. Mohou existovat další vlastnosti, pro které je to pravda.

Konstruktory

Name Description
SymmetricSecurityBindingElement()

Inicializuje novou instanci SymmetricSecurityBindingElement třídy.

SymmetricSecurityBindingElement(SecurityTokenParameters)

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

Vlastnosti

Name Description
AllowInsecureTransport

Získá nebo nastaví hodnotu, která označuje, zda lze zprávy zabezpečené ve smíšeném režimu 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 zalamová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á urč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 operací 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ý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 element 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

Name Description
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 kanálu soap je továrna 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čuje, zda je zadaný objekt roven 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 objektu BindingContext.

GetType()

Získá Type aktuální instance.

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

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

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

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

ToString()

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

Explicitní implementace rozhraní

Name Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

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

Platí pro

Viz také