SdlChannelSink Klasa

Definicja

Udostępnia implementację ujścia kanału serwera, który dynamicznie generuje język WSDL (Web Services Description Language) na serwerze.

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
Dziedziczenie
SdlChannelSink
Implementuje

Uwagi

Element SdlChannelSink służy do tworzenia WSDL w sytuacjach, w których adres URL kończy się ciągiem "?wsdl".

W poniższej tabeli przedstawiono właściwości konfiguracji kanału, które można określić dla tego ujścia kanału. Dwie pierwsze właściwości łączą się w celu kontrolowania publikacji obiektów WSDL publikowanych przez domenę aplikacji. Jeśli false jest określona dla pierwszej właściwości, nie jest zwracana żadna właściwość WSDL, niezależnie od drugiej właściwości. (Wartość domyślna to true.) W przeciwnym razie drugi określa, czy identyfikator URI obiektu metadanych globalnych może odpowiadać. (Wartość domyślna to false.)

Majątek Opis
metadataEnabled Wartość logiczna określająca, czy żądania kończą się na "?wsdl", jeśli ten ujście znajduje się w łańcuchu ujścia kanału. Ustawienie domyślne to true. Jeśli falseujście zgłasza wyjątek we wszystkich przypadkach, w których metadane są żądane dla dowolnego obiektu w domenie aplikacji.

Ta właściwość jest obsługiwana tylko przez program .NET Framework w wersji 1.1 na następujących platformach: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server Rodzina z 2003 roku.
remoteApplicationMetadataEnabled Wartość logiczna określająca, czy żądania dotyczące identyfikatora URI obiektu "RemoteApplicationMetadata?wsdl", który zwraca WSDL opisujący wszystkie obiekty publikowane przez domenę aplikacji. Jeśli falsewartość , każde żądanie polecenia "RemoteApplicationMetadata.rem" zgłasza wyjątek. Wszystkie inne żądania "?wsdl" dla określonych identyfikatorów URI obiektów są honorowane. Jeśli trueżądanie metadanych globalnych zostanie uznane. Ustawienie domyślne to false.

Ta właściwość jest obsługiwana tylko przez program .NET Framework w wersji 1.1 na następujących platformach: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server Rodzina z 2003 roku.

Konstruktory

Nazwa Opis
SdlChannelSink(IChannelReceiver, IServerChannelSink)

Inicjuje nowe wystąpienie klasy SdlChannelSink.

Właściwości

Nazwa Opis
NextChannelSink

Pobiera następny IServerChannelSink w łańcuchu ujścia.

Properties

IDictionary Pobiera właściwości bieżącego ujścia kanału.

Metody

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

Żąda przetwarzania z bieżącego ujścia odpowiedzi z wywołania metody, które zostało wysłane asynchronicznie.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders)

Zwraca element , Stream na który ma zostać serializowany podany komunikat odpowiedzi.

GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream)

Żąda przetwarzania komunikatów z bieżącego ujścia.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy