WindowsStreamSecurityBindingElement Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A streambiztonsági beállítások Windows megadásához használt kötési elemet jelöli.
public ref class WindowsStreamSecurityBindingElement : System::ServiceModel::Channels::BindingElement
public ref class WindowsStreamSecurityBindingElement : System::ServiceModel::Channels::StreamUpgradeBindingElement
public ref class WindowsStreamSecurityBindingElement : System::ServiceModel::Channels::StreamUpgradeBindingElement, System::ServiceModel::Channels::ITransportTokenAssertionProvider, System::ServiceModel::Description::IPolicyExportExtension
public class WindowsStreamSecurityBindingElement : System.ServiceModel.Channels.BindingElement
public class WindowsStreamSecurityBindingElement : System.ServiceModel.Channels.StreamUpgradeBindingElement
public class WindowsStreamSecurityBindingElement : System.ServiceModel.Channels.StreamUpgradeBindingElement, System.ServiceModel.Channels.ITransportTokenAssertionProvider, System.ServiceModel.Description.IPolicyExportExtension
type WindowsStreamSecurityBindingElement = class
inherit BindingElement
type WindowsStreamSecurityBindingElement = class
inherit StreamUpgradeBindingElement
type WindowsStreamSecurityBindingElement = class
inherit StreamUpgradeBindingElement
interface ITransportTokenAssertionProvider
interface IPolicyExportExtension
Public Class WindowsStreamSecurityBindingElement
Inherits BindingElement
Public Class WindowsStreamSecurityBindingElement
Inherits StreamUpgradeBindingElement
Public Class WindowsStreamSecurityBindingElement
Inherits StreamUpgradeBindingElement
Implements IPolicyExportExtension, ITransportTokenAssertionProvider
- Öröklődés
- Öröklődés
- Megvalósítás
Megjegyzések
A streamorientált protokollt, például TCP-t és nevesített csöveket használó átvitelek támogatják a streamalapú átviteli frissítéseket. A WCF konkrétan biztonsági frissítéseket biztosít. Az átviteli biztonság konfigurálását ez az osztály, valamint SslStreamSecurityBindingElementaz egyéni kötéshez konfigurálható és hozzáadható – foglalja magában. Emellett egy harmadik fél is írhat saját egyéni StreamSecurityBindingElement. Ezek a kötési elemek kiterjesztik az StreamUpgradeBindingElement ügyfél- és kiszolgálóstream-frissítési szolgáltatók létrehozásához meghívott osztályt.
Az egyéni kötések adott sorrendben elrendezett kötéselemek gyűjteményét tartalmazzák: a kötésverem tetejét képviselő elemet a rendszer először hozzáadja, a kötési verem következő elemét a másodikhoz, és így tovább.
Az osztály hozzáadása kötéshez
Hozzon létre egy BindingElementCollection.
Hozzon létre minden olyan kötelező egyéni kötési elemet, amely a kötési verem ezen eleme fölött található, például az opcionális TransactionFlowBindingElement és ReliableSessionBindingElementa .
Adja hozzá a korábban ismertetett sorrendben létrehozott elemeket a BindingElementCollectionInsertItem metódushoz.
Hozzon létre egy példányt WindowsStreamSecurityBindingElement , és adja hozzá a gyűjteményhez.
Adjon hozzá minden további egyéni kötési elemet a gyűjteményhez, például TcpTransportBindingElement.
Konstruktorok
| Name | Description |
|---|---|
| WindowsStreamSecurityBindingElement() |
Inicializálja a WindowsStreamSecurityBindingElement osztály új példányát. |
| WindowsStreamSecurityBindingElement(WindowsStreamSecurityBindingElement) |
Inicializálja az WindowsStreamSecurityBindingElement osztály új példányát egy meglévő példányból. |
Tulajdonságok
| Name | Description |
|---|---|
| ProtectionLevel |
Lekéri vagy beállítja a védelmi szintet. |
Metódusok
| Name | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Létrehoz egy csatorna-előállítót, amely egy csatorna létrehozásához használható. |
| BuildChannelListener<TChannel>(BindingContext) |
Létrehoz egy megadott típusú csatornafigyelőt. |
| BuildClientStreamUpgradeProvider(BindingContext) |
Létrehoz egy példányt a megadott csatornakörnyezet alapján az StreamUpgradeProvider ügyfélen. |
| BuildServerStreamUpgradeProvider(BindingContext) |
Létrehoz egy példányt a megadott csatornakörnyezet alapján a StreamUpgradeProvider kiszolgálón. |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Meghatározza, hogy a megadott típusú csatorna-előállító felépíthető-e. |
| CanBuildChannelListener<TChannel>(BindingContext) |
Meghatározza, hogy a megadott típusú csatornafigyelő felépíthető-e. |
| Clone() |
Létrehoz egy új kötési elemet az osztály ezen példányából. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetProperty<T>(BindingContext) |
Lekéri a megadott objektumot a BindingContext. |
| GetTransportTokenAssertion() |
Lekéri a XmlElement biztonsági kötésben használt átviteli jogkivonatot. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Egyéni házirend-állítás exportálása a streambiztonság Windows kapcsolatban. |