LogicalMethodInfo Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar attribut och metadata för en XML-webbtjänstmetod. Det går inte att ärva den här klassen.
public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
- Arv
-
LogicalMethodInfo
Kommentarer
LogicalMethodInfo används främst av ett SOAP-tillägg för att fråga efter information om xml-webbtjänstmetoden som SOAP-tillägget är konfigurerat för att köras med. Beroende på hur SOAP-tillägget har konfigurerats kan det ta reda på information om XML-webbtjänstmetoden i GetInitializer metoden SoapExtension som tar en LogicalMethodInfo. LogicalMethodInfo Innehåller information, till exempel XML-webbtjänstmetodens parametrar genom att Parameters komma åt egenskapen och eventuella anpassade attribut som tillämpas på XML-webbtjänstmetoden med hjälp av GetCustomAttributes metoden.
Mer information om SOAP-tillägg finns i SoapExtension klassen eller SOAP-meddelandeändring med SOAP-tillägg.
Konstruktorer
| Name | Description |
|---|---|
| LogicalMethodInfo(MethodInfo) |
Initierar en ny instans av klassen med den skickade instansen LogicalMethodInfoMethodInfo . |
Egenskaper
| Name | Description |
|---|---|
| AsyncCallbackParameter |
Hämtar parameterinformationen för parametern |
| AsyncResultParameter |
Hämtar returvärdet för en |
| AsyncStateParameter |
Hämtar parameterinformationen för parametern |
| BeginMethodInfo |
Hämtar attribut och metadata för en |
| CustomAttributeProvider |
Hämtar de anpassade attribut som tillämpas på metoden. |
| DeclaringType |
Hämtar klassen som deklarerar metoden som representeras av den aktuella LogicalMethodInfo. |
| EndMethodInfo |
Hämtar attribut och metadata för en |
| InParameters |
Hämtar parametrarna som skickas till metoden som representeras av instansen av LogicalMethodInfo. |
| IsAsync |
Hämtar ett värde som anger om metoden som representeras av instansen av LogicalMethodInfo anropas asynkront. |
| IsVoid |
Hämtar ett värde som anger om returtypen för metoden som representeras av instansen av LogicalMethodInfo är |
| MethodInfo |
Hämtar attribut och metadata för en synkron metod. |
| Name |
Hämtar namnet på den metod som representeras av den här LogicalMethodInfo. |
| OutParameters |
Hämtar utparametrarna för metoden. |
| Parameters |
Hämtar parametrarna för metoden. |
| ReturnType |
Hämtar returtypen för den här metoden. |
| ReturnTypeCustomAttributeProvider |
Hämtar anpassade attribut för returtypen. |
Metoder
| Name | Description |
|---|---|
| BeginInvoke(Object, Object[], AsyncCallback, Object) |
Påbörjar en asynkron anrop av metoden som representeras av den här LogicalMethodInfo. |
| Create(MethodInfo[], LogicalMethodTypes) |
Givet en matris med MethodInfo, där den returnerade matrisen för LogicalMethodInfo kan begränsas till endast asynkrona eller synkrona metoder, skapar en matris med LogicalMethodInfo. |
| Create(MethodInfo[]) |
Med tanke på en matris med MethodInfo som kan innehålla information om både asynkrona och synkrona metoder skapar en matris med LogicalMethodInfo. |
| EndInvoke(Object, IAsyncResult) |
Avslutar ett asynkront anrop av metoden som representeras av den aktuella LogicalMethodInfo. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetCustomAttribute(Type) |
Returnerar det första anpassade attributet som tillämpas på typen, om några anpassade attribut tillämpas på typen. |
| GetCustomAttributes(Type) |
Returnerar de anpassade attribut som tillämpas på den angivna typen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| Invoke(Object, Object[]) |
Anropar metoden som representeras av den aktuella LogicalMethodInfo. |
| IsBeginMethod(MethodInfo) |
Returnerar ett värde som anger om metoden som skickades in representerar en |
| IsEndMethod(MethodInfo) |
Returnerar ett värde som anger om metoden som skickades in representerar en |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar den aktuella LogicalMethodInfo. |