LogicalMethodInfo Klasa

Definicja

Reprezentuje atrybuty i metadane metody usługi sieci Web XML. Klasa ta nie może być dziedziczona.

public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
Dziedziczenie
LogicalMethodInfo

Uwagi

LogicalMethodInfo jest używany głównie przez rozszerzenie SOAP do przesłuchiwki szczegółów metody usługi sieci Web XML, za pomocą której skonfigurowano rozszerzenie SOAP do uruchomienia. W zależności od sposobu konfigurowania rozszerzenia SOAP można dowiedzieć się więcej o metodzie usługi sieci Web XML w GetInitializer metodzie SoapExtension , która przyjmuje LogicalMethodInfowartość . Zawiera LogicalMethodInfo szczegółowe informacje, takie jak parametry metody usługi sieci Web XML, uzyskiwanie Parameters dostępu do właściwości i wszelkich atrybutów niestandardowych zastosowanych do metody usługi sieci Web XML przy użyciu GetCustomAttributes właściwości .

Aby uzyskać więcej informacji na temat rozszerzeń protokołu SOAP, zobacz SoapExtension klasa lub modyfikacja komunikatów PROTOKOŁU SOAP przy użyciu rozszerzeń PROTOKOŁU SOAP.

Konstruktory

LogicalMethodInfo(MethodInfo)

Inicjuje LogicalMethodInfo nowe wystąpienie klasy z przekazanym elementem MethodInfo .

Właściwości

AsyncCallbackParameter

Pobiera informacje o AsyncCallback parametrze metody Begin w wywołaniu asynchronicznym.

AsyncResultParameter

Pobiera wartość zwracaną Begin wywołania metody asynchronicznej.

AsyncStateParameter

Pobiera informacje o AsyncState parametrze Begin metody w wywołaniu asynchronicznym.

BeginMethodInfo

Pobiera atrybuty i metadane Begin metody w wywołaniu asynchronicznym.

CustomAttributeProvider

Pobiera atrybuty niestandardowe zastosowane do metody.

DeclaringType

Pobiera klasę, która deklaruje metodę reprezentowaną przez bieżący LogicalMethodInfoelement .

EndMethodInfo

Pobiera atrybuty i metadane metody End wywołania asynchronicznego do metody.

InParameters

Pobiera parametry przekazywane do metody reprezentowanej przez wystąpienie klasy LogicalMethodInfo.

IsAsync

Pobiera wartość wskazującą, czy metoda reprezentowana przez wystąpienie obiektu LogicalMethodInfo jest wywoływana asynchronicznie.

IsVoid

Pobiera wartość wskazującą, czy typ zwracany dla metody reprezentowanej przez wystąpienie klasy LogicalMethodInfo to void.

MethodInfo

Pobiera atrybuty i metadane dla metody synchronicznej.

Name

Pobiera nazwę metody reprezentowanej przez tę LogicalMethodInfometodę .

OutParameters

Pobiera parametry out dla metody .

Parameters

Pobiera parametry metody .

ReturnType

Pobiera typ zwracany tej metody.

ReturnTypeCustomAttributeProvider

Pobiera atrybuty niestandardowe dla typu zwracanego.

Metody

BeginInvoke(Object, Object[], AsyncCallback, Object)

Rozpoczyna asynchroniczne wywołanie metody reprezentowanej przez tę LogicalMethodInfometodę .

Create(MethodInfo[])

Biorąc pod uwagę tablicęMethodInfo, która może zawierać informacje o metodach asynchronicznych i synchronicznych, tworzy tablicę .LogicalMethodInfo

Create(MethodInfo[], LogicalMethodTypes)

Biorąc pod uwagę tablicę , MethodInfow której zwracana tablica LogicalMethodInfo może być ograniczona tylko do metod asynchronicznych lub synchronicznych, tworzy tablicę .LogicalMethodInfo

EndInvoke(Object, IAsyncResult)

Kończy asynchroniczne wywołanie metody reprezentowanej przez bieżący LogicalMethodInfoelement .

Equals(Object)

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

(Odziedziczone po Object)
GetCustomAttribute(Type)

Zwraca pierwszy atrybut niestandardowy zastosowany do typu, jeśli do typu są stosowane jakiekolwiek atrybuty niestandardowe.

GetCustomAttributes(Type)

Zwraca atrybuty niestandardowe zastosowane do określonego typu.

GetHashCode()

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

(Odziedziczone po Object)
GetType()

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

(Odziedziczone po Object)
Invoke(Object, Object[])

Wywołuje metodę reprezentowaną przez bieżący LogicalMethodInfoelement .

IsBeginMethod(MethodInfo)

Zwraca wartość wskazującą, czy przekazana metoda reprezentuje metodę Begin wywołania asynchronicznego.

IsEndMethod(MethodInfo)

Zwraca wartość wskazującą, czy przekazana metoda reprezentuje metodę End wywołania asynchronicznego.

MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

Dotyczy

Zobacz też