2012-06-12 2 views
1

좀 더 고급 표현식을 사용하고 싶습니다. WF (Windows Workflow Foundation) 워크 플로를 실제로 사용하지만 어떤 종류의 표현식이 실제로 받아 들여지는지 찾을 수 없습니다. 어떤 종류의 Visual Basic 구문이 사용되지만 어떤 종류입니까? 온라인 참조 문서는 어디에 있습니까? 내가하고 싶은 무엇Windows 워크 플로 파운데이션 워크 플로 표현식에 대한 설명서

는, 파일 분할 문자열을 읽기, 만들기 및 .NET 오브젝트 등을 호출하는 것입니다

이 어떤 도움에 대해 감사합니다! /AZ

답변

1

편집기를 사용하는 대신 C#으로 워크 플로를 작성하는 경우 Visual Basic을 사용할 필요가 없습니다. 예를 들어, 콘솔

new WriteLine { Text = ExpressionServices.Convert(e => new Random.Next()) } 

또는

new WriteLine { Text = new Random.Next() } 

모든에 같은 수를 쓸 것이라는 변수 등

new WriteLine { Text = ExpressionServices.Convert (e => Number.Get(e)) } 

Variable<int> Number로 노트를 작성하는에 번호를 작성하는 이 경우에는 바람직하지 않은 워크 플로 인스턴스입니다.

좋아,이 접근법은 조금 말투입니다. WF에는 한계가 있습니다. 다른 옵션은 방금 나온 .Net 4.5 RC로 업그레이드하는 것으로, 편집기에서 C# 표현식을 작성할 수 있습니다. 또한 책을 구입하면 온라인 WF 문서가 열악합니다.

+0

흥미로운 아이디어 - 저는 .NET으로 할 수있는 메타 프로그래밍을 좋아합니다. –

관련 문제