Other 70-504CSharp Exams :
70-504CSharp Exam
TS: Microsoft .NET Framework 3.5 -C Windows Workflow Foundation
- Exam Number/Code : 70-504CSharp
- Exam Name : TS: Microsoft .NET Framework 3.5 -C Windows Workflow Foundation
- Questions and Answers : 94 Q&As
- Update Time: 2011-03-30
- Price:
$ 114.00$ 99.00
Free 70-504CSharp Demo Download
pass999.info offers free demo for TS 70-504CSharp exam (TS: Microsoft .NET Framework 3.5 -C Windows Workflow Foundation). You can check out the interface, question quality and usability of our practice exams before you decide to buy it. We are the only one site can offer demo for almost all products.
Download 70-504CSharp Exam Testing Engine
70-504CSharp Exam Description
It is well known that latest 70-504CSharp exam test is the hot exam of Microsoft certification. pass999.info offer you all the Q&A of the 70-504CSharp real test . It is the examination of the perfect combination and it will help you pass 70-504CSharp exam at the first time!
Exam : Microsoft 70-504CSharp
Title : TS: Microsoft .NET Framework 3.5 -C Windows Workflow Foundation
1. You are writing a sequential console workflow that consists of a delay activity and a code activity, as shown in the exhibit. (Click the Exhibit button for the sequential console workflow image)
In the execution code of the second activity, you try to modify the workflow as follows:
private void codeActivity_ExecuteCode(object sender, EventArgs e)
{
CodeActivity delay = sender as CodeActivity;
Console.WriteLine(delay.Name);
WorkflowChanges workflowChanges = new WorkflowChanges(this);
CodeActivity codeActivity = new CodeActivity();
codeActivity.Name = "codeActivity2";
codeActivity.ExecuteCode += new EventHandler(codeActivity2_ExecuteCode);
workflowChanges.TransientWorkflow.Activities.Add(codeActivity);
this.ApplyWorkflowChanges(workflowChanges);
}
private void codeActivity2_ExecuteCode(object sender, EventArgs e)
{
CodeActivity codeActivity = sender as CodeActivity;
Console.WriteLine(codeActivity.Name);
Console.ReadLine();
}
You also have set the modifiability of the workflow to a code condition that is set to the following function:
private void UpdateCondition(object sender, ConditionalEventArgs e)
{
if (TimeSpan.Compare(this.delayActivity.TimeoutDuration, new TimeSpan(0, 0, 5)) > 0) {
e.Result = false;
}
else {
e.Result = true;
}
}
Which code segment should you use to handle the exception?
A. workflowChanges.TransientWorkflow.Activities.Add(codeActivity);
try {
this.ApplyWorkflowChanges(workflowChanges);
}
catch (ArgumentOutOfRangeException ex) {
Console.WriteLine(ex.GetType().ToString());
Console.ReadLine();
}
B. workflowChanges.TransientWorkflow.Activities.Add(codeActivity);
try {
this.ApplyWorkflowChanges(workflowChanges);
}
catch (InvalidProgramException ex) {
Console.WriteLine(ex.GetType().ToString());
Console.ReadLine();
}
C. workflowChanges.TransientWorkflow.Activities.Add(codeActivity);
try {
this.ApplyWorkflowChanges(workflowChanges);
}
catch (InvalidOperationException ex) {
Console.WriteLine(ex.GetType().ToString());
Console.ReadLine();
}
D. workflowChanges.TransientWorkflow.Activities.Add(codeActivity);
try {
this.ApplyWorkflowChanges(workflowChanges);
}
catch (OverflowException ex) {
Console.WriteLine(ex.GetType().ToString());
Console.ReadLine();
}
Answer: C
2. You create an application in which users design simple sequential workflows. The designs are stored as XOML in a SQL database. You need to start one of these sequential workflows from within your own workflow.
What should you do?
A. Include a custom activity with a code segment that includes an invocation to the CreateWorkflow method of the WorkflowRuntime class and then starts the workflow. The signature of the CreateWorkflow method invoked uses only the workflowType parameter.
B. Include a custom activity with a code segment that includes an invocation to the CreateWorkflow method of WorkflowRuntime class and then starts the workflow. The signature of the CreateWorkflow method invoked uses only the XmlReader and workflowDefinitionReader parameters.
C. Include a custom activity with a code segment that includes an invocation to the CreateWorkflow method of the WorkflowRuntime class and then starts the workflow. The signature of the CreateWorkflow method invoked uses only the workflowType, Dictionary<string,Object> namedArgumentValues, and Guid instanceId parameters.
D. Include and configure an InvokeWorkflow activity
Answer: B
3. You create a Windows Workflow Foundation application by using Microsoft .NET Framework 3. You use the state machine workflow in the application.
You plan to implement a mechanism that allows a host application to query a state machine workflow instance that is currently executing.
You write the following code segment. (Line numbers are included for reference only.)
01 WorkflowRuntime runtime = new WorkflowRuntime();
02 WorkflowInstance instance =
03 runtime.CreateWorkflow(typeof(Workflow1));
04 instance.Start();
05
You need to identify the current state of the workflow.
Which code segment should you insert at line 05?
A. string currentstate = instance.GetWorkflowDefinition().ToString();
B. string currentstate = instance.GetWorkflowDefinition().ExecutionStatus.ToString();
C. StateMachineWorkflowInstance smwi = new StateMachineWorkflowInstance(runtime, instance.InstanceId);
string currentstate = smwi.StateHistory[0];
D. StateMachineWorkflowInstance smwi = new StateMachineWorkflowInstance(runtime, instance.InstanceId);
string currentstate = smwi.CurrentStateName;
Answer: D
4. A windows application invokes a workflow that performs complex calculations. When the calculation is done, the workflow returns the calculated value to the windows application, which must display the calculated value in a textbox control, as follows:
public void ShowData(string value)
{
mytextBox.Text = value
}
You need to ensure the workflow updates the value in the textbox control.
What should you do?
A. Have the workflow directly call the ShowData() method.
B. Have the workflow call a method in an interface decorated with an
[ExternalDataExchange()] attribute that invokes the ShowData() method directly
C. Set the workflow to call a method in an interface decorated with an [ExternalDataEventArg()] attribute that invokes the ShowData() method directly
D. Set the workflow to call a method in a interface decorated with an [ExternalDataExchange()] attribute that invokes the ShowData() method indirectly through a delegate if the this.InvokeRequired condition is true.
Answer: D
5. You use a built-in tracking service to track specific workflow parameters.
You need to check whether the workflow parameters have been stored in the tracking database.
What should you do? (Each correct answer presents part of a solution. Choose two.)
A. Display the contents of the WorkflowInstance table of the tracking database.
B. Include the SqlTrackingQuery class in a code segment to retrieve tracked workflows and SqlTrackingWorkflowInstance class to inspect them.
C. Use the ActivityTrackingLocation class to determine if the value has been set to a database.
D. Display the contents of the TrackingDataItem table of the tracking database.
Answer: BD
What's pass999.info and what pass999.info can do?
pass999.info provides high quality IT exam practice questions and answers. Especially, Cisco CCNA CCDA CCNP CCIE, Checkpoint CCSE, CompTIA A+ Network+ certification practice exams and so on. We promise that you can pass any IT exam at the first try using pass999.info Testing Engine, or else give you a FULL REFUND. In pass999.info, you also can find latest exam releases about real certification exam resources from most famous IT companies, and we recommend some hot exams for you.
About Microsoft 70-504CSharp exam
There are many ways to prepare for your 70-504CSharp Certification Exam. pass999.info provides the most reliable training tools to prepare for your next 70-504CSharp Certification Exam. Our 70-504CSharp Certification Study Material includes 70-504CSharp test questions, 70-504CSharp practice exam, 70-504CSharp Practice Testing Software, 70-504CSharp Audio Learning and Preparation Labs. We will meet the needs of all about IT certification in pass999.info.
The 70-504CSharp test questions give you possibility to work in any country of the world because they are acknowledged in all countries equally. This pass999.info 70-504CSharp torrent certificate helps not only to improve your knowledge and skills, but it also helps your career, gives a possibility for qualified usage of pass999.info 70-504CSharp exam products under different conditions.
Once you purchase our 70-504CSharp PDF,we will offer you the best service.After you purchase we will offer free update in time for 90 days.No matter any questions you have we will help you solve it. And in 3 weeks we will offer you free updates,so please pay attention our site at all times.
