System.Runtime.Remoting.MetadataServices.SdlChannelSinkProvider Class

Assembly: System.Runtime.Remoting.dll
Namespace: System.Runtime.Remoting.MetadataServices
Summary
Provides the implementation for the server channel sink provider that creates SdlChannelSink instances.
C# Syntax:
public class SdlChannelSinkProvider : IServerChannelSinkProvider
Remarks
The 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".
See also:
System.Runtime.Remoting.MetadataServices Namespace

System.Runtime.Remoting.MetadataServices.SdlChannelSinkProvider Member List:

Public Constructors
ctor #1 Overloaded:
.ctor()

Default constructor. This constructor is called by derived class constructors to initialize state in this type.
Initializes a new instance of the SdlChannelSinkProvider class with default values.
ctor #2 Overloaded:
.ctor(IDictionary properties, ICollection providerData)

Initializes a new instance of the SdlChannelSinkProvider class with specified properties and provider data.
Public Properties
Next Read-write

Gets or sets the next IServerChannelSinkProvider in the sink provider chain.
Public Methods
CreateSink Creates a sink chain.
Equals
(inherited from System.Object)
See base class member description: System.Object.Equals

Derived from System.Object, the primary base class for all objects.
GetChannelData Returns the channel data for the channel that the current sink is associated with.
GetHashCode
(inherited from System.Object)
See base class member description: System.Object.GetHashCode

Derived from System.Object, the primary base class for all objects.
GetType
(inherited from System.Object)
See base class member description: System.Object.GetType

Derived from System.Object, the primary base class for all objects.
ToString
(inherited from System.Object)
See base class member description: System.Object.ToString

Derived from System.Object, the primary base class for all objects.
Protected Methods
Finalize
(inherited from System.Object)
See base class member description: System.Object.Finalize

Derived from System.Object, the primary base class for all objects.
MemberwiseClone
(inherited from System.Object)
See base class member description: System.Object.MemberwiseClone

Derived from System.Object, the primary base class for all objects.

Hierarchy:


System.Runtime.Remoting.MetadataServices.SdlChannelSinkProvider Member Details

Overloaded ctor #1
Summary
Initializes a new instance of the SdlChannelSinkProvider class with default values.

Default constructor. This constructor is called by derived class constructors to initialize state in this type.
C# Syntax:
public SdlChannelSinkProvider();

Return to top


Overloaded ctor #2
Summary
Initializes a new instance of the SdlChannelSinkProvider class with specified properties and provider data.
C# Syntax:
public SdlChannelSinkProvider(
   IDictionary properties,
   ICollection providerData
);
Parameters:

properties

An IDictionary of configuration properties to use with the new instance of SdlChannelSinkProvider.

providerData

An ICollection of SinkProviderData instances to use with the new instance of BinaryServerFormatterSinkProvider.

Return to top


Property: Next (read-write)
Summary
Gets or sets the next IServerChannelSinkProvider in the sink provider chain.
C# Syntax:
public IServerChannelSinkProvider Next {get; set;}
Implements:
IServerChannelSinkProvider.Next

Return to top


Method: CreateSink(
   IChannelReceiver channel
)
Summary
Creates a sink chain.
C# Syntax:
public IServerChannelSink CreateSink(
   IChannelReceiver channel
);
Parameters:

channel

The channel for which to create the channel sink chain.

Return Value:
The first sink of the newly formed channel sink chain.
Implements:
IServerChannelSinkProvider.CreateSink

Return to top


Method: Equals(
   object obj
)
Inherited
See base class member description: System.Object.Equals
C# Syntax:
public virtual bool Equals(
   object obj
);

For more information on members inherited from System.Object click on the link above.

Return to top


Method: Finalize()
Inherited
See base class member description: System.Object.Finalize
C# Syntax:
~SdlChannelSinkProvider();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: GetChannelData(
   IChannelDataStore localChannelData
)
Summary
Returns the channel data for the channel that the current sink is associated with.
C# Syntax:
public void GetChannelData(
   IChannelDataStore localChannelData
);
Parameters:

localChannelData

An IChannelDataStore object in which the channel data is to be returned.

Implements:
IServerChannelSinkProvider.GetChannelData

Return to top


Method: GetHashCode()
Inherited
See base class member description: System.Object.GetHashCode
C# Syntax:
public virtual int GetHashCode();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: GetType()
Inherited
See base class member description: System.Object.GetType
C# Syntax:
public Type GetType();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: MemberwiseClone()
Inherited
See base class member description: System.Object.MemberwiseClone
C# Syntax:
protected object MemberwiseClone();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: ToString()
Inherited
See base class member description: System.Object.ToString
C# Syntax:
public virtual string ToString();

For more information on members inherited from System.Object click on the link above.

Return to top


Top of page

Copyright (c) 2002 Microsoft Corporation. All rights reserved.