SdlChannelSink Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |