CorrelationProperty Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |