SdlChannelSink 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供在服务器上动态生成 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
。)
Property | 描述 |
---|---|
metadataEnabled |
一个布尔值,指定如果此接收器位于通道接收器链中,则是否接受以“wsdl”结尾的请求。 默认设置为 true 。 如果为 false ,则只要为应用程序域中的任何对象请求元数据,接收器就会引发异常。在以下平台上只有 .NET Framework 1.1 版才支持该属性:Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000、Windows XP Home Edition、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 Edition、Windows XP Professional、Windows Server 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) |