InArgument<T> 클래스

정의

활동으로의 데이터 흐름을 나타내는 바인딩 터미널입니다.

generic <typename T>
public ref class InArgument sealed : System::Activities::InArgument
[System.ComponentModel.TypeConverter(typeof(System.Activities.XamlIntegration.InArgumentConverter))]
[System.Windows.Markup.ContentProperty("Expression")]
public sealed class InArgument<T> : System.Activities.InArgument
[<System.ComponentModel.TypeConverter(typeof(System.Activities.XamlIntegration.InArgumentConverter))>]
[<System.Windows.Markup.ContentProperty("Expression")>]
type InArgument<'T> = class
    inherit InArgument
Public NotInheritable Class InArgument(Of T)
Inherits InArgument

형식 매개 변수

T

의 데이터 형식입니다 InArgument<T>.

상속
InArgument<T>
특성

예제

이 예제에서는 단일 WriteLine 활동으로 구성된 워크플로가 만들어집니다. WriteLine 활동에 이름이 Text있습니다InArgument<T>. 호스트 애플리케이션은 워크플로의 인스턴스를 만들고 문자열을 전달합니다. 이 문자열은 해당 인수 WriteLineText 매핑되고 활동에서 WriteLine 사용됩니다.

Activity wf = new WriteLine();

Dictionary<string, object> wfParams = new Dictionary<string, object>();
wfParams.Add("Text", "Hello World!");

WorkflowInvoker.Invoke(wf, wfParams);

생성자

Name Description
InArgument<T>()

기본값을 사용하여 클래스의 새 인스턴스를 InArgument<T> 초기화합니다.

InArgument<T>(Activity<T>)

지정된 을 사용하여 클래스의 InArgument<T> 새 인스턴스를 Activity<TResult>초기화합니다.

InArgument<T>(DelegateArgument)

지정된 을 사용하여 클래스의 InArgument<T> 새 인스턴스를 DelegateArgument초기화합니다.

InArgument<T>(Expression<Func<ActivityContext,T>>)

지정된 식을 사용하여 클래스의 InArgument<T> 새 인스턴스를 초기화합니다.

InArgument<T>(T)

지정된 값을 사용하여 클래스의 InArgument<T> 새 인스턴스를 초기화합니다.

InArgument<T>(Variable)

지정된 을 사용하여 클래스의 InArgument<T> 새 인스턴스를 Variable초기화합니다.

필드

Name Description
ResultValue

식 기본 클래스ActivityWithResult의 형식 OutArgument 속성 이름에 해당하는 "Result"의 Result 상수 값을 나타냅니다.

(다음에서 상속됨 Argument)

속성

Name Description
ArgumentType

Argument바인딩된 데이터의 데이터 형식을 가져옵니다.

(다음에서 상속됨 Argument)
Direction

ArgumentDirection 활동으로의 데이터 흐름을 나타내는지, 활동 외부로의 데이터 흐름을 나타내는지, 활동 안팎으로의 데이터 흐름을 나타내는지를 Argument 지정하는 값을 가져옵니다.

(다음에서 상속됨 Argument)
EvaluationOrder

인수가 계산되는 순서를 지정하는 0부터 시작하는 값을 가져오거나 설정합니다.

(다음에서 상속됨 Argument)
Expression

InArgument<T>Activity<TResult> 의 값을 나타내는 값을 가져옵니다.

메서드

Name Description
Equals(Object)

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

(다음에서 상속됨 Object)
FromDelegateArgument(DelegateArgument)

지정된 을 사용하여 새 InArgument<T> 파일을 초기화하고 반환합니다 DelegateArgument.

FromExpression(Activity<T>)

지정된 을 사용하여 새 InArgument<T> 파일을 초기화하고 반환합니다 Activity<TResult>.

FromValue(T)

지정된 값을 사용하여 새 InArgument<T> 값을 초기화하고 반환합니다.

FromVariable(Variable)

지정된 을 사용하여 새 InArgument<T> 파일을 초기화하고 반환합니다 Variable.

Get(ActivityContext)

지정된 작업 컨텍스트를 InArgument<T> 사용하는 값을 가져옵니다.

Get<T>(ActivityContext)

지정된 형식 및 작업 컨텍스트를 사용하여 인수의 값을 가져옵니다.

(다음에서 상속됨 Argument)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetLocation(ActivityContext)

Location대한 값을 Argument 가져옵니다.

(다음에서 상속됨 Argument)
GetType()

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

(다음에서 상속됨 Object)
MemberwiseClone()

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

(다음에서 상속됨 Object)
Set(ActivityContext, Object)

지정된 작업 컨텍스트를 사용하여 인수의 값을 설정합니다.

(다음에서 상속됨 Argument)
Set(ActivityContext, T)

지정한 값을 InArgument<T> 사용하는 값을 설정합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

연산자

Name Description
Implicit(Activity<T> to InArgument<T>)

지정된 을 사용하여 새 InArgument<T> 파일을 초기화하고 반환합니다 Activity<TResult>.

Implicit(DelegateArgument to InArgument<T>)

지정된 을 사용하여 새 InArgument<T> 파일을 초기화하고 반환합니다 DelegateArgument.

Implicit(T to InArgument<T>)

지정된 값을 사용하여 새 InArgument<T> 값을 초기화하고 반환합니다.

Implicit(Variable to InArgument<T>)

지정된 을 사용하여 새 InArgument<T> 파일을 초기화하고 반환합니다 Variable.

적용 대상