SdlChannelSink クラス

定義

サーバー上で Web サービス記述言語 (WSDL) を動的に生成するサーバー チャネル シンクの実装を提供します。

public ref class SdlChannelSink : System::Runtime::Remoting::Channels::IServerChannelSink
public class SdlChannelSink : System.Runtime.Remoting.Channels.IServerChannelSink
type SdlChannelSink = class
    interface IServerChannelSink
    interface IChannelSinkBase
Public Class SdlChannelSink
Implements IServerChannelSink
継承
SdlChannelSink
実装

注釈

この SdlChannelSink は、URL が文字列 "?wsdl" で終わる状況で WSDL を作成するために使用されます。

次の表に、このチャネル シンクに指定できるチャネル構成プロパティを示します。 最初の 2 つのプロパティを組み合わせて、アプリケーション ドメインによって発行されたオブジェクトの WSDL パブリケーションを制御します。 最初のプロパティ false 指定した場合、2 番目のプロパティに関係なく WSDL は返されません。 (既定値は true です)。それ以外の場合、2 つ目は、グローバル メタデータ オブジェクト URI の応答を許可するかどうかを制御します。 (既定値は false です)。

財産 Description
metadataEnabled このシンクがチャネル シンク チェーン内にある場合、"?wsdl" で終わる要求を受け入れるかどうかを指定するブール値。 既定の設定は trueです。 false場合、シンクは、アプリケーション ドメイン内の任意のオブジェクトに対してメタデータが要求されるすべての場合に例外をスローします。

このプロパティは、Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000、Windows XP Home Edition、Windows XP Professional、Windows Server のプラットフォーム上の .NET Framework バージョン 1.1 でのみサポートされています。2003 年ファミリ。
remoteApplicationMetadataEnabled アプリケーション ドメインによって発行されたすべてのオブジェクトを記述する WSDL を返すオブジェクト URI "RemoteApplicationMetadata?wsdl" の要求を受け入れるかどうかを指定するブール値。 false場合、"RemoteApplicationMetadata.rem" への要求で例外がスローされます。 特定のオブジェクト URI に対する他のすべての "?wsdl" 要求が受け入れられます。 true場合、グローバル メタデータ要求が受け入れられます。 既定の設定は falseです。

このプロパティは、Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000、Windows XP Home Edition、Windows XP Professional、Windows Server のプラットフォーム上の .NET Framework バージョン 1.1 でのみサポートされています。2003 年ファミリ。

コンストラクター

名前 説明
SdlChannelSink(IChannelReceiver, IServerChannelSink)

SdlChannelSink クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
NextChannelSink

シンク チェーン内の次の IServerChannelSink を取得します。

Properties

現在のチャネル シンクのプロパティの IDictionary を取得します。

メソッド

名前 説明
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)

適用対象

こちらもご覧ください