Udostępnij za pośrednictwem


InvokeMethod Klasa

Definicja

Wywołuje publiczną metodę określonego obiektu lub typu.

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
Dziedziczenie
Atrybuty

Przykłady

Poniższy przykładowy kod pokazuje tworzenie InvokeMethod działania. Ten przykład pochodzi z przykładu Using the InvokeMethod Activity (Używanie przykładu InvokeMethod Activity ).

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")
    }
},

Konstruktory

InvokeMethod()

Tworzy nowe wystąpienie klasy InvokeMethod.

Właściwości

CacheId

Pobiera identyfikator pamięci podręcznej, która jest unikatowa w zakresie definicji przepływu pracy.

(Odziedziczone po Activity)
Constraints

Pobiera kolekcję Constraint działań, które można skonfigurować w celu zapewnienia weryfikacji dla elementu Activity.

(Odziedziczone po Activity)
DisplayName

Pobiera lub ustawia opcjonalną przyjazną nazwę używaną do debugowania, walidacji, obsługi wyjątków i śledzenia.

(Odziedziczone po Activity)
GenericTypeArguments

Ogólne argumenty typu zawartej metody.

Id

Pobiera identyfikator unikatowy w zakresie definicji przepływu pracy.

(Odziedziczone po Activity)
Implementation

Pobiera null lub zgłasza błąd podczas próby ustawienia wartości tej właściwości.

(Odziedziczone po AsyncCodeActivity)
ImplementationVersion

Pobiera lub ustawia wersję implementacji działania.

(Odziedziczone po AsyncCodeActivity)
MethodName

Nazwa metody, która ma zostać wywołana podczas wykonywania działania.

Parameters

Kolekcja parametrów metody do wywołania.

Result

Wartość zwracana operacji metody.

RunAsynchronously

Pobiera lub ustawia wartość wskazującą, czy metoda działania jest wywoływana asynchronicznie.

TargetObject

Obiekt zawierający metodę do wykonania.

TargetType

Typ elementu TargetObject.

Metody

BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)

W przypadku implementacji w klasie pochodnej i przy użyciu określonego kontekstu wykonywania, metody wywołania zwrotnego i stanu użytkownika w kolejce asynchroniczne działanie w przepływie pracy w czasie wykonywania.

(Odziedziczone po AsyncCodeActivity)
CacheMetadata(ActivityMetadata)

Nie zaimplementowano. Zamiast tego użyj polecenia cmdlet CacheMetadata(CodeActivityMetadata).

(Odziedziczone po AsyncCodeActivity)
CacheMetadata(CodeActivityMetadata)

Służy jako metoda wirtualna i konwertuje informacje uzyskane przez odbicie pamięci podręcznej na argumenty dla działania asynchronicznego.

(Odziedziczone po AsyncCodeActivity)
Cancel(AsyncCodeActivityContext)

Po zaimplementowaniu w klasie pochodnej i użyciu określonych informacji o środowisku wykonywania powiadamia środowisko uruchomieniowe przepływu pracy, że operacja działania asynchronicznego osiągnęła wczesne ukończenie. Służy jako metoda wirtualna.

(Odziedziczone po AsyncCodeActivity)
EndExecute(AsyncCodeActivityContext, IAsyncResult)

Po zaimplementowaniu w klasie pochodnej i użyciu określonych informacji o środowisku wykonywania powiadamia środowisko uruchomieniowe przepływu pracy, że skojarzona operacja działania asynchronicznego została ukończona.

(Odziedziczone po AsyncCodeActivity)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Zgłasza zdarzenie podczas tworzenia mapy aktualizacji dynamicznej.

(Odziedziczone po AsyncCodeActivity)
ShouldSerializeDisplayName()

Wskazuje, czy DisplayName właściwość powinna być serializowana.

(Odziedziczone po Activity)
ToString()

Zwraca element String , który zawiera element Id i DisplayName .Activity

(Odziedziczone po Activity)

Dotyczy