ActivityBind 클래스

정의

주의

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

활동의 속성을 속성, 필드, 인덱서, 메서드, 이벤트 또는 다른 활동의 속성에 바인딩합니다. 이 클래스는 상속할 수 없습니다.

public ref class ActivityBind sealed : System::Workflow::ComponentModel::Serialization::MarkupExtension
[System.ComponentModel.Browsable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ActivityBindTypeConverter))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityBindValidator))]
public sealed class ActivityBind : System.Workflow.ComponentModel.Serialization.MarkupExtension
[System.ComponentModel.Browsable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ActivityBindTypeConverter))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityBindValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ActivityBind : System.Workflow.ComponentModel.Serialization.MarkupExtension
[<System.ComponentModel.Browsable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ActivityBindTypeConverter))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityBindValidator))>]
type ActivityBind = class
    inherit MarkupExtension
[<System.ComponentModel.Browsable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ActivityBindTypeConverter))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityBindValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityBind = class
    inherit MarkupExtension
Public NotInheritable Class ActivityBind
Inherits MarkupExtension
상속
ActivityBind
특성

설명

메모

이 재질에서는 사용되지 않는 형식 및 네임스페이스에 대해 설명합니다. 자세한 내용은 Windows Workflow Foundation 4.5 참조하세요.

ActivityBind 를 사용하면 워크플로 내의 한 활동에서 다른 활동으로 데이터가 흐를 수 있습니다. ActivityBind 는 코드를 사용하여 수행해야 하는 작업을 선언적으로 수행하는 방법이므로 XAML 태그로 완전히 작성된 대부분의 워크플로의 핵심 요소입니다.

ActivityBind 는 멤버가 대상으로 있는 Activity 바인딩 식을 나타냅니다. 대상 활동 멤버는 속성, 이벤트 또는 필드일 수 있습니다. Activity 속성 또는 메서드를 사용하여 ActivityBind 다른 Activity 멤버에 바인딩할 수 있습니다.

예를 들어 activity1에 property1이 일부 값으로 설정되어 있고 activity2의 property1이 Name="activity1" 및 Path="property1"로 설정된 ActivityBind 경우 런타임에 activity2.property1은 activity1.property1에서 해당 값을 가져옵니다.

생성자

Name Description
ActivityBind()
사용되지 않음.

ActivityBind 클래스의 새 인스턴스를 초기화합니다.

ActivityBind(String, String)
사용되지 않음.

매개 변수를 사용하여 클래스 ActivityBindname 의 새 인스턴스를 path 초기화합니다.

ActivityBind(String)
사용되지 않음.

매개 변수를 사용하여 클래스의 ActivityBind 새 인스턴스를 name 초기화합니다.

속성

Name Description
Name
사용되지 않음.

가리키는 이름을 ActivityActivityBind 가져오거나 설정합니다.

Path
사용되지 않음.

대상 활동의 멤버에 대한 경로를 가져오거나 설정합니다. 이 값은 점선 표기법을 사용하여 중첩 값의 경로를 나타낼 수 있습니다. 예를 들어 "A.B.C"의 경로는 필드 또는 속성 'B'의 멤버인 'C'라는 필드 또는 속성에 대한 것임을 나타내 ActivityBind 며, 이는 대상 활동의 멤버인 필드 또는 속성 'A'입니다.

UserData
사용되지 않음.

IDictionary 이 인스턴스와 관련된 사용자 데이터를 가져옵니다.

메서드

Name Description
Equals(Object)
사용되지 않음.

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()
사용되지 않음.

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetRuntimeValue(Activity, Type)
사용되지 않음.

ObjectActivityBind 타임 값을 나타내는 값을 가져옵니다.

GetRuntimeValue(Activity)
사용되지 않음.

ObjectActivityBind 타임 값을 나타내는 값을 가져옵니다.

GetType()
사용되지 않음.

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()
사용되지 않음.

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ProvideValue(IServiceProvider)
사용되지 않음.

이 클래스의 현재 인스턴스를 반환합니다.

SetRuntimeValue(Activity, Object)
사용되지 않음.

런타임 값을 설정합니다.

ToString()
사용되지 않음.

및 속성 문자열의 Name 조합을 계산하고 Path 반환합니다.

적용 대상