LogicalMethodInfo Classe

Definizione

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

AsyncResultParameter

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

AsyncStateParameter

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

BeginMethodInfo

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

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 End di una chiamata asincrona 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 è void.

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

IsEndMethod(MethodInfo)

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

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto LogicalMethodInfo corrente.

Si applica a

Vedi anche