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. Tato třída se nemůže dědit.
public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
- Dědičnost
-
LogicalMethodInfo
Poznámky
LogicalMethodInfo primárně používá rozšíření 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 konfiguraci rozšíření SOAP může zjistit podrobnosti o metodě webové služby XML v GetInitializer metodě , SoapExtension která používá LogicalMethodInfo. Poskytuje LogicalMethodInfo podrobnosti, jako jsou parametry metody webové služby XML přístupem k Parameters vlastnosti a všem vlastním atributům použitým na metodu webové služby XML pomocí GetCustomAttributes vlastnosti .
Další podrobnosti o rozšíření protokolu SOAP najdete v SoapExtension tématu o třídě nebo úpravě zpráv SOAP pomocí rozšíření SOAP.
Konstruktory
LogicalMethodInfo(MethodInfo) |
Inicializuje novou instanci LogicalMethodInfo třídy s MethodInfo předaným . |
Vlastnosti
AsyncCallbackParameter |
Získá informace o parametru |
AsyncResultParameter |
Získá návratovou |
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 metodu |
InParameters |
Získá parametry předané metodě reprezentované instancí .LogicalMethodInfo |
IsAsync |
Získá hodnotu označující, zda metoda reprezentovaná instancí LogicalMethodInfo je vyvolána asynchronně. |
IsVoid |
Získá hodnotu označující, zda návratový typ pro metodu reprezentovanou instancí je LogicalMethodInfo |
MethodInfo |
Získá atributy a metadata synchronní metody. |
Name |
Získá název metody reprezentované tímto LogicalMethodInfo. |
OutParameters |
Získá ven parametry pro metodu . |
Parameters |
Získá parametry pro metodu . |
ReturnType |
Získá návratový typ této metody. |
ReturnTypeCustomAttributeProvider |
Získá vlastní atributy návratového typu. |
Metody
BeginInvoke(Object, Object[], AsyncCallback, Object) |
Začíná asynchronní volání metody reprezentované tímto LogicalMethodInfo. |
Create(MethodInfo[]) |
MethodInfo Pole , které může obsahovat informace o asynchronních i synchronních metodách, vytvoří pole LogicalMethodInfo. |
Create(MethodInfo[], LogicalMethodTypes) |
Při použití pole MethodInfo, kde vrácené pole LogicalMethodInfo může být omezeno pouze na asynchronní nebo synchronní metody, vytvoří pole LogicalMethodInfo. |
EndInvoke(Object, IAsyncResult) |
Ukončí asynchronní vyvolání metody reprezentované aktuálním LogicalMethodInfo. |
Equals(Object) |
Určí, zda se zadaný objekt rovná 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 jakékoli vlastní atributy. |
GetCustomAttributes(Type) |
Vrátí vlastní atributy použité na zadaný typ. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
Invoke(Object, Object[]) |
Vyvolá metodu reprezentovanou aktuálním LogicalMethodInfo. |
IsBeginMethod(MethodInfo) |
Vrátí hodnotu označující, zda předaná |
IsEndMethod(MethodInfo) |
Vrátí hodnotu určující, zda předaná metoda představuje |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální LogicalMethodInfohodnotu . |