ChannelProtectionRequirements クラス

定義

このチャネルで送信されるメッセージのさまざまな部分に適用される暗号化および署名の要件を記述します。Describes encryption and signature requirements that apply to different parts of messages that are transmitted on this channel.

public ref class ChannelProtectionRequirements
public class ChannelProtectionRequirements
type ChannelProtectionRequirements = class
Public Class ChannelProtectionRequirements
継承
ChannelProtectionRequirements

注釈

BindingElement クラスを拡張する場合は、GetProperty<T>(BindingContext) を実装し、バインディング要素に対応するこのクラスのインスタンスを返すようにする必要があります。When extending the BindingElement class, you must implement the GetProperty<T>(BindingContext) so that it returns an instance of this class corresponding to the binding element.

コンストラクター

ChannelProtectionRequirements()

ChannelProtectionRequirements クラスの新しいインスタンスを初期化します。Initializes a new instance of the ChannelProtectionRequirements class.

ChannelProtectionRequirements(ChannelProtectionRequirements)

ChannelProtectionRequirements クラスの別のインスタンスから、このクラスの新しいインスタンスを初期化します。Initializes a new instance of the ChannelProtectionRequirements class from another instance of this class.

プロパティ

IncomingEncryptionParts

クライアントからサーバーに送信されるメッセージの、暗号化されるメッセージ部分のコレクションを取得します。Gets a collection of message parts that are encrypted for messages from client to server.

IncomingSignatureParts

クライアントからサーバーに送信されるメッセージの、署名されるメッセージ部分のコレクションを取得します。Gets a collection of message parts that are signed for messages from client to server.

IsReadOnly

クラスのこのインスタンスが読み取り専用かどうかを示す値を取得します。Gets a value that indicates whether this instance of the class is read-only.

OutgoingEncryptionParts

サーバーからクライアントに送信されるメッセージの、暗号化されるメッセージ部分のコレクションを取得します。Gets a collection of message parts that are encrypted for messages from server to client.

OutgoingSignatureParts

サーバーからクライアントに送信されるメッセージの、署名されるメッセージ部分のコレクションを取得します。Gets a collection of message parts that are signed for messages from server to client.

メソッド

Add(ChannelProtectionRequirements)

指定した ChannelProtectionRequirements 内の部分のコレクションを、このクラスの現在のインスタンスに追加します。Adds the parts collections in the specified ChannelProtectionRequirements to the current instance of this class.

Add(ChannelProtectionRequirements, Boolean)

指定した ChannelProtectionRequirements 内のさまざまな部分のコレクションを、このクラスの現在のインスタンスに追加します。Adds the various parts collections in the specified ChannelProtectionRequirements to the current instance of this class.

CreateInverse()

受信部分と送信部分を逆にした、このクラスの新しいインスタンスを作成します。Creates a new instance of this class with incoming and outgoing parts reversed.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MakeReadOnly()

このクラスとその部分のコレクションを読み取り専用に設定します。Sets this class and its part collections to read-only.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象