Usuário com melhor resposta
WF traduzir de VB para C#

Pergunta
-
Olá estou com uma dúvida sobre um tutorial que achei , e estou tentando reproduzi-lo. Mas não consegui traduzir para C# o seguinte trecho.
http://www.devx.com/dotnet/Article/33416/1954 Site onde tem o tutorial.
Trecho que não consigo substituir por codigo C#
// Shared Sub Main()
// Using workflowRuntime As New WorkflowRuntime()
// AddHandler workflowRuntime.WorkflowCompleted, _
// AddressOf OnWorkflowCompleted
// AddHandler workflowRuntime.WorkflowTerminated, _
// AddressOf OnWorkflowTerminated
// workflowRuntime.AddService( _
// New SqlWorkflowPersistenceService( _
// "Initial Catalog=SqlPersistenceService;" & _
// "Data Source=.\SQLEXPRESS;Integrated " & _
// "Security=SSPI;"))
// Dim workflowInstance As WorkflowInstance
// workflowInstance = _
// workflowRuntime.CreateWorkflow(GetType(Workflow1))
// workflowInstance.Start()
// WaitHandle.WaitOne()
// Console.ReadLine()
// End Using
//End Sub
No caso ai é somente o começo. Eu uso framework 3.5 e no caso esse exemplo está aparentemente ser framework 3.0.Se alguém puder me dar uma força eu agradeço.
kaneda182segunda-feira, 30 de novembro de 2009 18:08
Respostas
-
usa o convert
http://www.developerfusion.com/tools/convert/vb-to-csharp/- Marcado como Resposta kaneda182 terça-feira, 1 de dezembro de 2009 11:28
segunda-feira, 30 de novembro de 2009 19:25 -
Não sei se mudou mais no 3.5, mias faz assim,eu nao sei o que tem nesse se addhandler
using(WorkflowRuntime workflowRuntime = new WorkflowRuntime())
{
workflowRuntime.WorkflowCompleted +=new EventHandler<WorkflowCompletedEventArgs>(workflowRuntime_WorkflowCompleted);
}
void workflowRuntime_WorkflowCompleted(object sender, WorkflowCompletedEventArgs e)
{
}
use esse exemplo http://odetocode.com/Articles/465.aspx
ele está perfeito com design partnner e tudo mais- Editado Seilor Bonancio Junior terça-feira, 1 de dezembro de 2009 16:14 link
- Marcado como Resposta kaneda182 quarta-feira, 2 de dezembro de 2009 12:30
terça-feira, 1 de dezembro de 2009 16:11
Todas as Respostas
-
usa o convert
http://www.developerfusion.com/tools/convert/vb-to-csharp/- Marcado como Resposta kaneda182 terça-feira, 1 de dezembro de 2009 11:28
segunda-feira, 30 de novembro de 2009 19:25 -
O site está com problemas não consegui acessa-lo.
Ah minha dúvida seria também se a forma de declarar classes e etc , mudou do 3.0 para o 3.5 no framework.Pois não consigo criar esse OnWorkflowCompleted. Coloquei no ObjectBrowser para ver se achava algo também , não encontrei.
Dei mais uma pesquisada e descobri que teoricamente (se eu não estiver errado) mudou de OnWorkflowCompleted para WorkflowCompleted.
Mas mesmo assim não consigo declara-lo como no exemplo.
using(WorkflowRuntime workflowRuntime = new WorkflowRuntime())
{
AddHandler(workflowRuntime.WorkflowCompleted, WorkflowCompleted); <-- ele não deixa fazer isso
}
kaneda182terça-feira, 1 de dezembro de 2009 11:27 -
Não sei se mudou mais no 3.5, mias faz assim,eu nao sei o que tem nesse se addhandler
using(WorkflowRuntime workflowRuntime = new WorkflowRuntime())
{
workflowRuntime.WorkflowCompleted +=new EventHandler<WorkflowCompletedEventArgs>(workflowRuntime_WorkflowCompleted);
}
void workflowRuntime_WorkflowCompleted(object sender, WorkflowCompletedEventArgs e)
{
}
use esse exemplo http://odetocode.com/Articles/465.aspx
ele está perfeito com design partnner e tudo mais- Editado Seilor Bonancio Junior terça-feira, 1 de dezembro de 2009 16:14 link
- Marcado como Resposta kaneda182 quarta-feira, 2 de dezembro de 2009 12:30
terça-feira, 1 de dezembro de 2009 16:11 -
Valeu !
kaneda182quarta-feira, 2 de dezembro de 2009 12:30