AsyncCodeActivity<TResult> Klasa

Definicja

Zarządza asynchronicznym wykonywaniem działania kodu dla działania określonego typu od początku do ukończenia. Jest to abstrakcyjna i ogólna klasa.

generic <typename TResult>
public ref class AsyncCodeActivity abstract : System::Activities::Activity<TResult>
public abstract class AsyncCodeActivity<TResult> : System.Activities.Activity<TResult>
type AsyncCodeActivity<'Result> = class
    inherit Activity<'Result>
Public MustInherit Class AsyncCodeActivity(Of TResult)
Inherits Activity(Of TResult)

Parametry typu

TResult

Typ działania asynchronicznego obsługiwanego przez tę klasę.

Dziedziczenie
Pochodne

Konstruktory

AsyncCodeActivity<TResult>()

Tworzy nowe wystąpienie klasy AsyncCodeActivity.

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)
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.

ImplementationVersion

Pobiera lub ustawia wersję implementacji działania.

ImplementationVersion

Pobiera lub ustawia wersję używanej implementacji.

(Odziedziczone po Activity)
Result

Pobiera lub ustawia argument wyniku dla klasy Activity<TResult>.

(Odziedziczone po Activity<TResult>)
ResultType

Po zaimplementowaniu w klasie pochodnej pobiera typ działania OutArgument.

(Odziedziczone po ActivityWithResult)

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.

CacheMetadata(ActivityMetadata)

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

CacheMetadata(CodeActivityMetadata)

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

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 została anulowana. Ta metoda służy jako metoda wirtualna.

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.

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.

OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Zgłasza zdarzenie podczas tworzenia dynamicznej mapy aktualizacji.

(Odziedziczone po Activity)
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