SoapServerFormatterSink クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SoapFormatter を使用するサーバー フォーマッタ シンクの実装を提供します。
public ref class SoapServerFormatterSink : System::Runtime::Remoting::Channels::IServerChannelSink
public class SoapServerFormatterSink : System.Runtime.Remoting.Channels.IServerChannelSink
type SoapServerFormatterSink = class
interface IServerChannelSink
interface IChannelSinkBase
Public Class SoapServerFormatterSink
Implements IServerChannelSink
- 継承
-
SoapServerFormatterSink
- 実装
注釈
要求ストリームは、サーバー トランスポート シンクからサーバー チャネル シンクを介して、適切なフォーマッタ シンクに到達するまで伝達されます。 フォーマッタ シンクはメッセージを逆シリアル化し、パイプラインを通過します。 特殊なディスパッチ シンクは、 メソッドによって ChannelServices.CreateServerChannelSinkChain チャネル シンク チェーンの末尾に挿入されます。これは、サーバー チャネルによって呼び出され、サーバー チャネル シンク チェーンが作成されます。 メッセージがディスパッチ シンクに到達すると、ディスパッチ シンクはメッセージをリモート処理インフラストラクチャに渡します。
プロパティ | 説明 |
---|---|
includeVersions |
フォーマッタにバージョン情報を含めるかどうかを指定します。 値は true または false です。 |
strictBinding |
完全なバージョン情報がある場合には、受信側のフォーマッタがバージョン情報を含まない型名とアセンブリ名だけを使用して型を識別する前に、完全なバージョン情報を使用して型を識別しようとすることを示します。 値は true または false です。 システムによって提供される 2 つのフォーマッタの既定値は false です。 |
typeFilterLevel |
サーバー チャネルが試行する自動逆シリアル化のレベルを指定する文字列値。 サポートされている値は ( Low 既定値) と です Full 。 逆シリアル化レベルの詳細については、「 .NET Framework リモート処理での自動逆シリアル化」を参照してください。このプロパティは、Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000、Windows XP Home Edition、Windows XP Professional、Windows Server 2003 ファミリの .NET Framework バージョン 1.1 でのみサポートされています。 |
重要
信頼されていないデータで、またはセキュリティで保護されていないチャネル全体でこのオブジェクトのインスタンスを使用することは、セキュリティ上のリスクです。 このオブジェクトは、信頼されたデータとセキュリティで保護されたチャネル間でのみ使用します。 詳細については、「 すべての入力を検証する」を参照してください。
コンストラクター
SoapServerFormatterSink(SoapServerFormatterSink+Protocol, IServerChannelSink, IChannelReceiver) |
SoapServerFormatterSink クラスの新しいインスタンスを初期化します。 |
プロパティ
NextChannelSink |
シンク チェイン内の次の IServerChannelSink を取得します。 |
Properties |
現在のチャネル シンクのプロパティの IDictionary を取得します。 |
TypeFilterLevel |
|
メソッド
AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream) |
非同期に送信されたメソッド呼び出しに対する処理を、現在のシンクから行うように要求します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders) |
指定した応答メッセージがシリアル化される対象の Stream を返します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream) |
現在のシンクからのメッセージ処理を要求します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
こちらもご覧ください
.NET