<?xml version="1.0" encoding="utf-8"?> <Type Name="SdlChannelSinkProvider" FullName="System.Runtime.Remoting.MetadataServices.SdlChannelSinkProvider"> <TypeSignature Language="C#" Maintainer="auto" Value="public class SdlChannelSinkProvider : System.Runtime.Remoting.Channels.IServerChannelSinkProvider" /> <AssemblyInfo> <AssemblyName>System.Runtime.Remoting</AssemblyName> <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey> <AssemblyVersion>1.0.3300.0</AssemblyVersion> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> <Base> <BaseTypeName>System.Object</BaseTypeName> </Base> <Interfaces> <Interface> <InterfaceName>System.Runtime.Remoting.Channels.IServerChannelSinkProvider</InterfaceName> </Interface> </Interfaces> <Docs> <remarks> <attribution license="cc4" from="Microsoft" modified="false" /> <para>The <see cref="T:System.Runtime.Remoting.MetadataServices.SdlChannelSink" /> is used to create Web Services Description Language (WSDL) schema in situations where the URL ends with the string "?wsdl", for example, http://localhost/longbeard?wsdl.</para> </remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Provides the implementation for the server channel sink provider that creates <see cref="T:System.Runtime.Remoting.MetadataServices.SdlChannelSink" /> instances.</para> </summary> </Docs> <Members> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="public SdlChannelSinkProvider ();" /> <MemberType>Constructor</MemberType> <ReturnValue /> <Parameters /> <Docs> <remarks>To be added</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Initializes a new instance of the <see cref="T:System.Runtime.Remoting.MetadataServices.SdlChannelSinkProvider" /> class with default values.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="public SdlChannelSinkProvider (System.Collections.IDictionary properties, System.Collections.ICollection providerData);" /> <MemberType>Constructor</MemberType> <ReturnValue /> <Parameters> <Parameter Name="properties" Type="System.Collections.IDictionary" /> <Parameter Name="providerData" Type="System.Collections.ICollection" /> </Parameters> <Docs> <remarks>To be added</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Initializes a new instance of the <see cref="T:System.Runtime.Remoting.MetadataServices.SdlChannelSinkProvider" /> class with specified properties and provider data.</para> </summary> <param name="properties"> <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Collections.IDictionary" /> of configuration properties to use with the new instance of <see cref="T:System.Runtime.Remoting.MetadataServices.SdlChannelSinkProvider" />. </param> <param name="providerData"> <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Collections.ICollection" /> of <see cref="T:System.Runtime.Remoting.Channels.SinkProviderData" /> instances to use with the new instance of <see cref="T:System.Runtime.Remoting.Channels.BinaryServerFormatterSinkProvider" />. </param> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="CreateSink"> <MemberSignature Language="C#" Value="public System.Runtime.Remoting.Channels.IServerChannelSink CreateSink (System.Runtime.Remoting.Channels.IChannelReceiver channel);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Runtime.Remoting.Channels.IServerChannelSink</ReturnType> </ReturnValue> <Parameters> <Parameter Name="channel" Type="System.Runtime.Remoting.Channels.IChannelReceiver" /> </Parameters> <Docs> <remarks>To be added</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Creates a sink chain.</para> </summary> <returns> <attribution license="cc4" from="Microsoft" modified="false" /> <para>The first sink of the newly formed channel sink chain.</para> </returns> <param name="channel"> <attribution license="cc4" from="Microsoft" modified="false" />The channel for which to create the channel sink chain. </param> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="GetChannelData"> <MemberSignature Language="C#" Value="public void GetChannelData (System.Runtime.Remoting.Channels.IChannelDataStore localChannelData);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="localChannelData" Type="System.Runtime.Remoting.Channels.IChannelDataStore" /> </Parameters> <Docs> <remarks>To be added</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Returns the channel data for the channel that the current sink is associated with.</para> </summary> <param name="localChannelData"> <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Runtime.Remoting.Channels.IChannelDataStore" /> object in which the channel data is to be returned. </param> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName="Next"> <MemberSignature Language="C#" Value="public System.Runtime.Remoting.Channels.IServerChannelSinkProvider Next { set; get; }" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.Runtime.Remoting.Channels.IServerChannelSinkProvider</ReturnType> </ReturnValue> <Parameters> </Parameters> <Docs> <value>To be added: an object of type 'Runtime.Remoting.Channels.IServerChannelSinkProvider'</value> <remarks>To be added</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets or sets the next <see cref="T:System.Runtime.Remoting.Channels.IServerChannelSinkProvider" /> in the sink provider chain.</para> </summary> </Docs> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> </Member> </Members> </Type>