MethodResponse 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.
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Implementuje interfejs, IMethodReturnMessage aby utworzyć komunikat, który działa jako odpowiedź metody na obiekcie zdalnym.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
public ref class MethodResponse : System::Runtime::Remoting::Messaging::IMethodReturnMessage, System::Runtime::Serialization::ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
public class MethodResponse : System.Runtime.Remoting.Messaging.IMethodReturnMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodResponse : System.Runtime.Remoting.Messaging.IMethodReturnMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodResponse : System.Runtime.Remoting.Messaging.IMethodReturnMessage, System.Runtime.Serialization.ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type MethodResponse = class
interface IMethodReturnMessage
interface IMethodMessage
interface IMessage
interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodResponse = class
interface IMethodReturnMessage
interface IMethodMessage
interface IMessage
interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodResponse = class
interface IMethodReturnMessage
interface IMethodMessage
interface IMessage
interface ISerializable
Public Class MethodResponse
Implements IMethodReturnMessage, ISerializable
- Dziedziczenie
-
MethodResponse
- Pochodne
- Atrybuty
- Implementuje
Uwagi
Element A MethodResponse jest generowany w wyniku metody wywoływanej w obiekcie zdalnym i służy do zwracania wyników wywołania metody z powrotem do obiektu wywołującego. Komunikat zawiera wartość zwracaną i out
argumenty.
Klasa MethodResponse jest używana przez infrastrukturę komunikacji sieciowej .NET Framework. Nie musisz bezpośrednio tworzyć wystąpienia MethodResponse klasy. Zamiast tego należy użyć interfejsu IMethodReturnMessage .
MethodResponse zawiera dane komunikacji zdalnie na końcu ujścia komunikatu. Serwer komunikacji zdalnie zwraca MethodResponse komunikat do klienta.
Konstruktory
MethodResponse(Header[], IMethodCallMessage) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje MethodResponse nowe wystąpienie klasy z tablicy nagłówków komunikacji wirtualnej i komunikat żądania. |
Pola
ExternalProperties |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Określa IDictionary interfejs, który reprezentuje kolekcję właściwości komunikatu komunikacji sieciowej. |
InternalProperties |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Określa IDictionary interfejs, który reprezentuje kolekcję właściwości komunikatu komunikacji sieciowej. |
Właściwości
ArgCount |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera liczbę argumentów przekazanych do metody. |
Args |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera tablicę argumentów przekazanych do metody . |
Exception |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera wyjątek zgłaszany podczas wywołania metody lub |
HasVarArgs |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera wartość wskazującą, czy metoda może akceptować zmienną liczbę argumentów. |
LogicalCallContext |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera wartość LogicalCallContext dla bieżącego wywołania metody. |
MethodBase |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. MethodBase Pobiera metodę wywołaną. |
MethodName |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera nazwę wywoływanej metody. |
MethodSignature |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera obiekt zawierający sygnaturę metody. |
OutArgCount |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera liczbę argumentów w wywołaniu metody oznaczonym jako |
OutArgs |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera tablicę argumentów w wywołaniu metody, które są oznaczone jako |
Properties |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. IDictionary Pobiera interfejs reprezentujący kolekcję właściwości komunikatu komunikacji sieciowej. |
ReturnValue |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera wartość zwracaną wywołania metody. |
TypeName |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera pełną nazwę typu obiektu zdalnego, na którym jest wykonywane wywołanie metody. |
Uri |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera identyfikator URI (Uniform Resource Identifier) obiektu zdalnego, na którym jest wykonywane wywołanie metody. |
Metody
Equals(Object) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetArg(Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera argument metody jako obiekt w określonym indeksie. |
GetArgName(Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera nazwę argumentu metody w określonym indeksie. |
GetHashCode() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetObjectData(SerializationInfo, StreamingContext) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Metoda GetObjectData(SerializationInfo, StreamingContext) nie jest implementowana. |
GetOutArg(Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca określony argument oznaczony jako |
GetOutArgName(Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca nazwę określonego argumentu oznaczonego |
GetType() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
HeaderHandler(Header[]) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje wewnętrzną procedurę obsługi serializacji z tablicy nagłówków komunikacji zdalnie, które są stosowane do metody. |
MemberwiseClone() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
RootSetObjectData(SerializationInfo, StreamingContext) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ustawia informacje o metodzie z ustawień serializacji. |
ToString() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |