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. Questa 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 utilizzato 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 della configurazione dell'estensione SOAP, è possibile trovare informazioni dettagliate sul metodo del servizio Web XML nel GetInitializer metodo di SoapExtension che accetta un oggetto LogicalMethodInfo. LogicalMethodInfo Fornisce dettagli, ad esempio i parametri del metodo del servizio Web XML, accedendo alla Parameters proprietà ed eventuali attributi personalizzati applicati al metodo del servizio Web XML utilizzando il GetCustomAttributes metodo .
Per altre informazioni sulle estensioni SOAP, vedere la classe o la SoapExtensionmodifica dei messaggi SOAP tramite estensioni SOAP.
Costruttori
| Nome | Descrizione |
|---|---|
| LogicalMethodInfo(MethodInfo) |
Inizializza una nuova istanza della LogicalMethodInfo classe con l'oggetto MethodInfo passato. |
Proprietà
| Nome | Descrizione |
|---|---|
| AsyncCallbackParameter |
Ottiene le informazioni sui parametri per il |
| AsyncResultParameter |
Ottiene il valore restituito di una |
| AsyncStateParameter |
Ottiene le informazioni sui parametri per il |
| BeginMethodInfo |
Ottiene gli attributi e i metadati per un |
| CustomAttributeProvider |
Ottiene gli attributi personalizzati applicati al metodo . |
| DeclaringType |
Ottiene la classe che dichiara il metodo rappresentato dall'oggetto corrente LogicalMethodInfo. |
| EndMethodInfo |
Ottiene gli attributi e i metadati per un |
| InParameters |
Ottiene i parametri passati nel 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 per un metodo sincrono. |
| Name |
Ottiene il nome del metodo rappresentato da questo LogicalMethodInfooggetto . |
| OutParameters |
Ottiene i parametri out per il metodo . |
| Parameters |
Ottiene i parametri per il metodo . |
| ReturnType |
Ottiene il tipo restituito di questo metodo. |
| ReturnTypeCustomAttributeProvider |
Ottiene gli attributi personalizzati per il tipo restituito. |
Metodi
| Nome | Descrizione |
|---|---|
| BeginInvoke(Object, Object[], AsyncCallback, Object) |
Avvia una chiamata asincrona del metodo rappresentato da questo LogicalMethodInfooggetto . |
| Create(MethodInfo[], LogicalMethodTypes) |
Data una matrice di MethodInfo, in cui la matrice restituita di LogicalMethodInfo può essere limitata solo ai metodi asincroni o sincroni, crea una matrice di LogicalMethodInfo. |
| Create(MethodInfo[]) |
Data una matrice di MethodInfo che può contenere informazioni sui metodi asincroni e sincroni, crea una matrice di LogicalMethodInfo. |
| EndInvoke(Object, IAsyncResult) |
Termina una chiamata asincrona del metodo rappresentato dall'oggetto corrente LogicalMethodInfo. |
| 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 al tipo vengono applicati attributi personalizzati. |
| GetCustomAttributes(Type) |
Restituisce gli attributi personalizzati applicati al tipo specificato. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| Invoke(Object, Object[]) |
Richiama il metodo rappresentato dall'oggetto corrente LogicalMethodInfo. |
| IsBeginMethod(MethodInfo) |
Restituisce un valore che indica se il metodo passato rappresenta un |
| IsEndMethod(MethodInfo) |
Restituisce un valore che indica se il metodo passato rappresenta un |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente LogicalMethodInfo. |