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。

下表顯示可為此通道接收指定的通道組態屬性。 前兩個屬性結合來控制應用程式域所發行物件的 WSDL 發行。 如果 false 為第一個屬性指定 ,則不論第二個屬性為何,都不會傳回任何 WSDL。 (預設值為 true .) 否則,第二個控制是否允許全域中繼資料物件 URI 回應。 (預設為 false。)

屬性 描述
metadataEnabled 布林值,指定如果這個接收位於通道接收鏈結中,是否接受以 「?wsdl」 結尾的要求。 預設設定是 true。 如果為 false,則只要應用程式定義域中的任何物件要求中繼資料,這個接收便會擲回例外狀況。

.NET Framework 1.1 版只有在下列平台上才支援這個屬性:Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000、Windows XP Home (家用版)、Windows XP Professional (商用版)、Windows Server 2003 系列。
remoteApplicationMetadataEnabled 布林值,指定是否接受物件 URI 「RemoteApplicationMetadata?wsdl」 的要求,這會傳回 WSDL,描述應用程式域所發行的所有物件。 如果 false 為 ,則任何對 「RemoteApplicationMetadata.rem」 的要求都會擲回例外狀況。 會接受特定物件 URI 的所有其他 「?wsdl」 要求。 如果為 true,則會承認全域中繼資料要求。 預設設定是 false

.NET Framework 1.1 版只有在下列平台上才支援這個屬性:Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000、Windows XP Home (家用版)、Windows XP Professional (商用版)、Windows Server 2003 系列。

建構函式

SdlChannelSink(IChannelReceiver, IServerChannelSink)

初始化 SdlChannelSink 類別的新執行個體。

屬性

NextChannelSink

取得接收鏈結中的下一個 IServerChannelSink

Properties

取得目前通道接收之屬性的 IDictionary

方法

AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream)

從非同步 (Asynchronous) 傳送的方法呼叫,要求回應之目前接收中的處理。

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)

適用於

另請參閱