InvokeMethod 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.
Chiama un metodo pubblico di un oggetto o di un tipo specificato.
public ref class InvokeMethod sealed : System::Activities::AsyncCodeActivity
[System.Windows.Markup.ContentProperty("Parameters")]
public sealed class InvokeMethod : System.Activities.AsyncCodeActivity
[<System.Windows.Markup.ContentProperty("Parameters")>]
type InvokeMethod = class
inherit AsyncCodeActivity
Public NotInheritable Class InvokeMethod
Inherits AsyncCodeActivity
- Ereditarietà
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrata la creazione di un'attività InvokeMethod . Questo esempio proviene dall'esempio Using the InvokeMethod Activity .This example is from the Using the InvokeMethod Activity sample.
new InvokeMethod
{
TargetObject = new InArgument<TestClass>(ctx => testClass),
MethodName = "InstanceMethod",
Parameters =
{
new InArgument<string>("My favorite number is"),
new InArgument<int>(42),
new InArgument<string>("first item of the param array"),
new InArgument<string>("second item of the param array"),
new InArgument<string>("third item of the param array")
}
},
Costruttori
| Nome | Descrizione |
|---|---|
| InvokeMethod() |
Crea una nuova istanza della InvokeMethod classe . |
Proprietà
| Nome | Descrizione |
|---|---|
| CacheId |
Ottiene l'identificatore della cache univoca nell'ambito della definizione del flusso di lavoro. (Ereditato da Activity) |
| Constraints |
Ottiene una raccolta di Constraint attività che possono essere configurate per fornire la convalida per .Activity (Ereditato da Activity) |
| DisplayName |
Ottiene o imposta un nome descrittivo facoltativo utilizzato per il debug, la convalida, la gestione delle eccezioni e il rilevamento. (Ereditato da Activity) |
| GenericTypeArguments |
Argomenti di tipo generico del metodo contenuto. |
| Id |
Ottiene un identificatore univoco nell'ambito della definizione del flusso di lavoro. (Ereditato da Activity) |
| Implementation |
Ottiene |
| ImplementationVersion |
Ottiene o imposta la versione di implementazione dell'attività. (Ereditato da AsyncCodeActivity) |
| MethodName |
Nome del metodo da richiamare quando viene eseguita l'attività. |
| Parameters |
Raccolta di parametri del metodo da richiamare. |
| Result |
Valore restituito dell'operazione del metodo. |
| RunAsynchronously |
Ottiene o imposta un valore che indica se il metodo dell'attività viene richiamato in modo asincrono. |
| TargetObject |
Oggetto contenente il metodo da eseguire. |
| TargetType |
Tipo di TargetObject. |
Metodi
| Nome | Descrizione |
|---|---|
| BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object) |
Se implementato in una classe derivata e usando il contesto di esecuzione, il metodo di callback e lo stato utente specificati, accoda un'attività asincrona in un flusso di lavoro in fase di esecuzione. (Ereditato da AsyncCodeActivity) |
| CacheMetadata(ActivityMetadata) |
Non implementata. Utilizzare invece CacheMetadata(CodeActivityMetadata). (Ereditato da AsyncCodeActivity) |
| CacheMetadata(CodeActivityMetadata) |
Funge da metodo virtuale e converte le informazioni ottenute dalla reflection della cache in argomenti per un'attività asincrona. (Ereditato da AsyncCodeActivity) |
| Cancel(AsyncCodeActivityContext) |
Se implementato in una classe derivata e utilizzando le informazioni sull'ambiente di esecuzione specificato, notifica al runtime del flusso di lavoro che l'operazione di attività asincrona ha raggiunto un completamento anticipato. Funge da metodo virtuale. (Ereditato da AsyncCodeActivity) |
| EndExecute(AsyncCodeActivityContext, IAsyncResult) |
Se implementata in una classe derivata e utilizzando le informazioni sull'ambiente di esecuzione specificate, notifica al runtime del flusso di lavoro che l'operazione asincrona associata è stata completata. (Ereditato da AsyncCodeActivity) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) |
Genera un evento durante la creazione di una mappa per l'aggiornamento dinamico. (Ereditato da AsyncCodeActivity) |
| ShouldSerializeDisplayName() |
Indica se la DisplayName proprietà deve essere serializzata. (Ereditato da Activity) |
| ToString() |
Restituisce un String oggetto contenente l'oggetto Id e DisplayName dell'oggetto Activity. (Ereditato da Activity) |