LogicalMethodInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta gli attributi e i metadati per un metodo di servizio Web XML. La classe non può essere ereditata.
public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
- Ereditarietà
-
LogicalMethodInfo
Commenti
LogicalMethodInfo viene usato principalmente da un'estensione SOAP per interrogare i dettagli del metodo del servizio Web XML con cui l'estensione SOAP è configurata per l'esecuzione. A seconda del modo in cui è configurata l'estensione SOAP, è possibile scoprire i dettagli sul metodo del servizio Web XML nel GetInitializer metodo di SoapExtension che accetta un LogicalMethodInfooggetto . Fornisce LogicalMethodInfo dettagli come i parametri del metodo del servizio Web XML accedendo Parameters alla proprietà e agli attributi personalizzati applicati al metodo del servizio Web XML usando la GetCustomAttributes proprietà .
Per altre informazioni sulle estensioni SOAP, vedere la classe o la SoapExtensionmodifica dei messaggi SOAP tramite estensioni SOAP.
Costruttori
LogicalMethodInfo(MethodInfo) |
Inizializza una nuova istanza della classe LogicalMethodInfo con l'oggetto MethodInfo passato. |
Proprietà
AsyncCallbackParameter |
Ottiene le informazioni relative al parametro |
AsyncResultParameter |
Ottiene il valore restituito di una chiamata al metodo asincrono |
AsyncStateParameter |
Ottiene le informazioni sui parametri relative al parametro |
BeginMethodInfo |
Ottiene gli attributi e i metadati relativi a un metodo |
CustomAttributeProvider |
Ottiene gli attributi personalizzati applicati al metodo. |
DeclaringType |
Ottiene la classe che dichiara il metodo rappresentato dall'oggetto LogicalMethodInfo corrente. |
EndMethodInfo |
Ottiene gli attributi e i metadati relativi a un metodo |
InParameters |
Ottiene i parametri passati al metodo rappresentato dall'istanza di LogicalMethodInfo. |
IsAsync |
Ottiene un valore che indica se il metodo rappresentato dall'istanza di LogicalMethodInfo viene richiamato in modo asincrono. |
IsVoid |
Ottiene un valore che indica se il tipo restituito per il metodo rappresentato dall'istanza di LogicalMethodInfo è |
MethodInfo |
Ottiene gli attributi e i metadati relativi a un metodo sincrono. |
Name |
Ottiene il nome del metodo rappresentato dall'oggetto LogicalMethodInfo. |
OutParameters |
Ottiene i parametri out per il metodo. |
Parameters |
Ottiene i parametri relativi al metodo. |
ReturnType |
Ottiene il tipo restituito di questo metodo. |
ReturnTypeCustomAttributeProvider |
Ottiene gli attributi personalizzati per il tipo restituito. |
Metodi
BeginInvoke(Object, Object[], AsyncCallback, Object) |
Avvia una chiamata asincrona del metodo rappresentato dall'oggetto LogicalMethodInfo. |
Create(MethodInfo[]) |
Data una matrice di MethodInfo che può contenere informazioni sui metodi sincroni e asincroni, crea una matrice di LogicalMethodInfo. |
Create(MethodInfo[], LogicalMethodTypes) |
Data una matrice di MethodInfo, in cui la matrice restituita di LogicalMethodInfo può essere limitata solo ai metodi asincroni e sincroni, crea una matrice di LogicalMethodInfo. |
EndInvoke(Object, IAsyncResult) |
Termina una chiamata asincrona del metodo rappresentato dall'oggetto LogicalMethodInfo corrente. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetCustomAttribute(Type) |
Restituisce il primo attributo personalizzato applicato al tipo, se vi sono attributi personalizzati applicati al tipo. |
GetCustomAttributes(Type) |
Restituisce gli attributi personalizzati applicati al tipo specificato. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Invoke(Object, Object[]) |
Richiama il metodo rappresentato dall'oggetto LogicalMethodInfo corrente. |
IsBeginMethod(MethodInfo) |
Restituisce un valore che indica se il metodo passato rappresenta un metodo |
IsEndMethod(MethodInfo) |
Restituisce un valore che indica se il metodo passato rappresenta un metodo |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto LogicalMethodInfo corrente. |