LogicalMethodInfo 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.
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 |
AsyncResultParameter |
Pobiera wartość zwracaną |
AsyncStateParameter |
Pobiera informacje o |
BeginMethodInfo |
Pobiera atrybuty i metadane |
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 |
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 |
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 bieżące wystąpienie. (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ę |
IsEndMethod(MethodInfo) |
Zwraca wartość wskazującą, czy przekazana metoda reprezentuje metodę |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący LogicalMethodInfoelement . |