Udostępnij za pośrednictwem


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. Pierwsze dwie właściwości łączą się w celu kontrolowania publikacji obiektów WSDL publikowanych przez domenę aplikacji. Jeśli false określono wartość 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 globalnych metadanych może odpowiadać. (Wartość domyślna to false.)

Właściwość Opis
metadataEnabled Wartość logiczna określająca, czy żądania kończące się na "?wsdl", jeśli to ujście znajduje się w łańcuchu ujścia kanału. Ustawienie domyślne to true. Jeśli false, ujś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 2003 family.
remoteApplicationMetadataEnabled Wartość logiczna określająca, czy należy honorować żądania dla identyfikatora URI obiektu "RemoteApplicationMetadata?wsdl", który zwraca WSDL opisujący wszystkie obiekty publikowane przez domenę aplikacji. W przypadku false, każde żądanie do 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 2003 family.

Konstruktory

SdlChannelSink(IChannelReceiver, IServerChannelSink)

Inicjuje nowe wystąpienie klasy SdlChannelSink.

Właściwości

NextChannelSink

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

Properties

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

Metody

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

Żądania 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 wartość , Stream na którą ma zostać zserializowany podany komunikat odpowiedzi.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(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

Zobacz też