다음을 통해 공유


WorkflowHelpers 클래스

확인 하 고 워크플로 작업을 처리 하는 데 도움이 수 있는 정적 메서드를 포함 합니다.

상속 계층 구조

System.Object
  Microsoft.TeamFoundation.Build.Workflow.WorkflowHelpers

네임스페이스:  Microsoft.TeamFoundation.Build.Workflow
어셈블리:  Microsoft.TeamFoundation.Build.Workflow(Microsoft.TeamFoundation.Build.Workflow.dll)

구문

‘선언
<ExtensionAttribute> _
Public NotInheritable Class WorkflowHelpers
public static class WorkflowHelpers

WorkflowHelpers 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드정적 멤버 CombineMetadata 가져옵니다는 ProcessParameterMetadataCollection 지정 된 포함 된 baseMetadata 매개 변수는 재정의 함께 overridingMetadata 매개 변수입니다. 값이 overridingMetadata 두 데이터 간에 충돌이 발생 하는 경우 유지 됩니다.
Public 메서드정적 멤버 DeserializeProcessParameters(String) 반환 된 Activity 지정된 된 XAML 문자열에는 데이터를 역직렬화 하 여 개체입니다.
Public 메서드정적 멤버 DeserializeProcessParameters(String, IList<ProcessParameterError>%) XAML serialize 된 사전에서 매개 변수 값을 deserialize 합니다.사전 로드 하 고 특정 오류는 errors 컬렉션에 채워집니다. 알 수 없는 형식 및 존재 하지 않는 멤버의 매개 변수는 무시 됩니다.
Public 메서드정적 멤버 DeserializeWorkflow(String) 가져옵니다의 Activity 지정된 된 XAML 태그에서 설명 하는 개체입니다.
Public 메서드정적 멤버 DeserializeWorkflow(String, Boolean, List<ProcessParameterError>%) (첫 번째 오류에 예외를 throw 하는 대신 어셈블리 불일치 반환) 빌드 컴퓨터에서이 메서드는 여전히
Public 메서드정적 멤버 FindResource 지정한 ID에는 리소스를 설명 하는 지역화 된 문자열을 가져옵니다.
Public 메서드정적 멤버 GetAssemblyMetadataCollection
Public 메서드정적 멤버 GetCombinedMetadata 관련 프로세스 매개 변수 지정에 정의 된 메타 데이터를 가져옵니다 Activity.
Public 메서드정적 멤버 GetDefaultMetadata (기본 및 업그레이드) 기본 제공 된 프로세스 템플릿을 지 원하는 메타 데이터의 컬렉션을 가져옵니다.
Public 메서드정적 멤버 GetMetadata 지정 된 활동의 메타 데이터 속성의 값을 가져옵니다.
Public 메서드정적 멤버 GetProcessParameters 지정 된 활동에서 프로세스 매개 변수 정보를 가져옵니다 사전으로 반환 합니다.
Public 메서드정적 멤버 GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%) 지정된 된 프로세스에서 프로세스 매개 변수 및 메타 데이터를 가져옵니다.
Public 메서드정적 멤버 GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%) 프로세스 템플릿에서 루트 작업을 반환합니다.루트는에 DynamicActivity 속성 컬렉션 포함 됩니다.
Public 메서드정적 멤버 GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%, List<ProcessParameterError>%) 프로세스 템플릿에서 루트 작업을 반환합니다.루트는에 DynamicActivity 속성 컬렉션 포함 됩니다.또한 모든 구문 분석 오류를 반환합니다.
Public 메서드정적 멤버 GetProcessParameterValue<T> 지정 된 프로세스 매개 변수의 값을 가져옵니다.프로세스 매개 변수를 존재 하지 않는 경우 기본 값이 반환 됩니다.
Public 메서드정적 멤버 GetValueAsString
Public 메서드정적 멤버 IsValueSet
Public 메서드정적 멤버 SerializeProcessParameters(IDictionary<String, Object>) XAML 문자열에 지정 된 프로세스 매개 변수 및 값을 serialize합니다.
Public 메서드정적 멤버 SerializeProcessParameters(IDictionary<String, Object>, IEnumerable<String>) 매개 변수 값 사전 (원시 xml에 잘못 된 매개 변수 값을 유지 하려면 추가) XAML로 serialize
Public 메서드정적 멤버 TryDeserializeWorkflow (첫 번째에서 throw 하는 대신 모든 오류를 반환) 클라이언트에서이 메서드는
Public 메서드정적 멤버 ValidateWorkflow(Activity) 지정한 작업 트리의 유효성을 검사 합니다.
Public 메서드정적 멤버 ValidateWorkflow(Activity, ValidationSettings) 호출자가 제공 하는 선택적 설정을 사용 하 여 지정한 작업 트리의 유효성을 검사 합니다.

위쪽

필드

  이름 설명
Public 필드정적 멤버 AssemblyMetadataName
Public 필드정적 멤버 MetadataPropertyName 메타 데이터입니다.
Public 필드정적 멤버 SupportedReasonsPropertyName SupportedReasons입니다.
Public 필드정적 멤버 VerbosityPropertyName 자세한 정도입니다.

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.TeamFoundation.Build.Workflow 네임스페이스