SymmetricSecurityBindingElement 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í 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
- 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
Vytvořit .BindingElementCollection
Vytvořte vlastní prvky vazby nad tímto elementem vazby v zásobníku vazeb, například volitelné TransactionFlowBindingElement a ReliableSessionBindingElement.
Přidejte vytvořené prvky v pořadí uvedeném dříve do BindingElementCollection InsertItem metody.
Vytvořte instanci SymmetricSecurityBindingElement a přidejte ji do kolekce.
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. |