CorrelationProperty Klasa

Definicja

Przestroga

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Reprezentuje parę nazw i wartości używanych do korelowania komunikatów z określonymi działaniami odbierających.

public ref class CorrelationProperty
[System.Serializable]
public class CorrelationProperty
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class CorrelationProperty
[<System.Serializable>]
type CorrelationProperty = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type CorrelationProperty = class
Public Class CorrelationProperty
Dziedziczenie
CorrelationProperty
Atrybuty

Przykłady

W poniższym przykładzie pokazano tworzenie obiektu właściwości korelacji i uzyskiwanie dostępu do właściwości Nazwa i Wartość.

// Create a new Correlation Property object
CorrelationProperty correlationProperty = new CorrelationProperty("taskName", "reportBalance");
// Read the property name
string taskName = correlationProperty.Name;
// Read the property value
Object taskValue = correlationProperty.Value;
' Create a new Correlation Property object
Dim correlationProperty As New CorrelationProperty("taskName", "reportBalance")
' Read the property name
Dim taskName As String = correlationProperty.Name
' Read the property value
Dim taskValue As Object = correlationProperty.Value

Uwagi

Uwaga

W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz przestarzałe typy w Windows Workflow Foundation 4,5.

CorrelationProperty klasy są definiowane jako ActivityBind właściwości działań usługi połączenia przepływu pracy. Domyślnie te właściwości są powiązane ze zmiennymi zadeklarowaną w głównym działaniu przepływu pracy. W przypadku działań dynamicznych, takich jak ReplicatorActivity i ConditionedActivityGroup każdy z jego elementów podrzędnych nie może współdzielić uniwersalnego CorrelationProperty obiektu. Rozważmy scenariusz, w którym każde zadanie wewnątrz elementu ReplicatorActivity musi zarządzać własną konwersacją. Działania podrzędne wewnątrz obiektu ReplicatorActivity wymagają CorrelationProperty wystąpienia unikatowego dla kontekstu wykonywania lub zadania. Aby to osiągnąć, należy zdefiniować działanie niestandardowe, które ma CorrelationProperty właściwość wystąpienia, a działania usług połączeń przepływu pracy muszą być powiązane z tą właściwością.

Konstruktory

CorrelationProperty(String, Object)

Inicjuje nowe wystąpienie klasy CorrelationProperty.

Właściwości

Name

Pobiera nazwę właściwości używanej w zestawie korelacji.

Value

Pobiera wartość właściwości zestawu korelacji.

Metody

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 wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy