WindowsStreamSecurityBindingElement クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows ストリーム セキュリティ設定を指定するために使用されるバインド要素を表します。
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
- 継承
- 継承
- 実装
注釈
TCP などのストリーム指向プロトコルおよび名前付きパイプを使用するトランスポートは、ストリーム ベースのトランスポート アップグレードをサポートします。 特に、WCF にはセキュリティ アップグレードが用意されています。 このトランスポート セキュリティの構成は、このクラスおよび SslStreamSecurityBindingElement によってカプセル化され、構成してカスタム バインディングに追加できます。 さらに、サードパーティは独自のカスタム StreamSecurityBindingElement
を作成できます。 これらのバインド要素は、クライアントとサーバーのストリーム アップグレード プロバイダーを作成するために呼び出される StreamUpgradeBindingElement クラスを拡張します。
カスタム バインドには、特定の順序で配置されたバインド要素のコレクションが含まれます。バインド スタックの一番上を表す要素が最初に追加され、バインド スタックの 1 つ下の要素が 2 番目に追加される、という順序で配置されます。
このクラスをバインドに追加するには
BindingElementCollection を作成します。
オプションの TransactionFlowBindingElement や ReliableSessionBindingElement など、バインド スタックでこのバインド要素の上に配置される、必要なカスタム バインド要素を作成します。
BindingElementCollection メソッドを使用して、作成した要素を前に述べた順序で InsertItem に追加します。
WindowsStreamSecurityBindingElement インスタンスを作成して、コレクションに追加します。
TcpTransportBindingElement など、追加のカスタム バインド要素があればコレクションに追加します。
コンストラクター
WindowsStreamSecurityBindingElement() |
WindowsStreamSecurityBindingElement クラスの新しいインスタンスを初期化します。 |
WindowsStreamSecurityBindingElement(WindowsStreamSecurityBindingElement) |
既存のインスタンスを使用して WindowsStreamSecurityBindingElement クラスの新しいインスタンスを初期化します。 |
プロパティ
ProtectionLevel |
保護レベルを取得または設定します。 |
メソッド
明示的なインターフェイスの実装
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Windows ストリーム セキュリティに関するカスタム ポリシー アサーションをエクスポートします。 |
適用対象
こちらもご覧ください
.NET