Condividi tramite


LogicalMethodInfo Classe

Definizione

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 AsyncCallback parametro di un metodo Begin in una chiamata asincrona.

AsyncResultParameter

Ottiene il valore restituito di una Begin chiamata asincrona al metodo.

AsyncStateParameter

Ottiene le informazioni sui parametri per il AsyncState parametro di un metodo in una Begin chiamata asincrona.

BeginMethodInfo

Ottiene gli attributi e i metadati per un Begin metodo in una chiamata asincrona.

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 End metodo di una chiamata asincrona a un metodo.

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 è void.

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 Begin metodo di una chiamata asincrona.

IsEndMethod(MethodInfo)

Restituisce un valore che indica se il metodo passato rappresenta un End metodo di una chiamata asincrona.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente LogicalMethodInfo.

Si applica a

Vedi anche