LogicalMethodInfo Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje atributy a metadata pro metodu webové služby XML. Tuto třídu nelze zdědit.
public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
- Dědičnost
-
LogicalMethodInfo
Poznámky
LogicalMethodInfo používá se primárně rozšířením SOAP k dotazování podrobností o metodě webové služby XML, se kterou je rozšíření SOAP nakonfigurováno ke spuštění. V závislosti na tom, jak je rozšíření SOAP nakonfigurováno, může zjistit podrobnosti o metodě webové služby XML v GetInitializer metodě SoapExtension , která přebírá LogicalMethodInfo. Poskytuje LogicalMethodInfo podrobnosti, jako jsou parametry metody webové služby XML, přístup k Parameters vlastnosti a všechny vlastní atributy použité pro metodu webové služby XML pomocí GetCustomAttributes metody.
Další podrobnosti o rozšířeních SOAP naleznete ve třídě nebo úpravě SoapExtensionzpráv SOAP pomocí rozšíření SOAP.
Konstruktory
| Name | Description |
|---|---|
| LogicalMethodInfo(MethodInfo) |
Inicializuje novou instanci LogicalMethodInfo třídy s předáním MethodInfo . |
Vlastnosti
| Name | Description |
|---|---|
| AsyncCallbackParameter |
Získá informace parametru pro |
| AsyncResultParameter |
Získá návratovou hodnotu asynchronní metody |
| AsyncStateParameter |
Získá informace o parametru |
| BeginMethodInfo |
Získá atributy a metadata pro metodu |
| CustomAttributeProvider |
Získá vlastní atributy použité na metodu. |
| DeclaringType |
Získá třídu, která deklaruje metodu reprezentovanou aktuální LogicalMethodInfo. |
| EndMethodInfo |
Získá atributy a metadata pro |
| InParameters |
Získá parametry předané do metody reprezentované instancí LogicalMethodInfo. |
| IsAsync |
Získá hodnotu určující, zda metoda reprezentovaná instancí LogicalMethodInfo je vyvolána asynchronně. |
| IsVoid |
Získá hodnotu určující, zda návratový typ pro metodu reprezentovaný instancí LogicalMethodInfo je |
| MethodInfo |
Získá atributy a metadata pro synchronní metodu. |
| Name |
Získá název metody reprezentované tímto LogicalMethodInfo. |
| OutParameters |
Získá výstupní parametry pro metodu. |
| Parameters |
Získá parametry pro metodu. |
| ReturnType |
Získá návratový typ této metody. |
| ReturnTypeCustomAttributeProvider |
Získá vlastní atributy pro návratový typ. |
Metody
| Name | Description |
|---|---|
| BeginInvoke(Object, Object[], AsyncCallback, Object) |
Začíná asynchronní vyvolání metody reprezentované tímto LogicalMethodInfo. |
| Create(MethodInfo[], LogicalMethodTypes) |
Vzhledem k poli MethodInfo, kde vrácené pole LogicalMethodInfo lze omezit pouze na asynchronní nebo synchronní metody, vytvoří pole .LogicalMethodInfo |
| Create(MethodInfo[]) |
Vzhledem k poleMethodInfo, které může obsahovat informace o asynchronní i synchronní metody, vytvoří pole .LogicalMethodInfo |
| EndInvoke(Object, IAsyncResult) |
Ukončí asynchronní vyvolání metody reprezentované aktuálním LogicalMethodInfo. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetCustomAttribute(Type) |
Vrátí první vlastní atribut použitý na typ, pokud jsou na typ použity nějaké vlastní atributy. |
| GetCustomAttributes(Type) |
Vrátí vlastní atributy použité na zadaný typ. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| Invoke(Object, Object[]) |
Vyvolá metodu reprezentovanou aktuální LogicalMethodInfo. |
| IsBeginMethod(MethodInfo) |
Vrátí hodnotu určující, zda metoda předaná představuje |
| IsEndMethod(MethodInfo) |
Vrátí hodnotu určující, zda metoda předaná představuje |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální LogicalMethodInfo. |