IT-Tests.com Microsoft 70-504-VB exam information are cheap and fine. We use simulation questions and answers dedication to our candidates with ultra-low price and high quality . We sincerely hope that you can pass the exam. We provide you with a convenient online service to resolve any questions about Microsoft 70-504-VB exam questions for you.
IT-Tests.com provides a clear and superior solutions for each Microsoft 70-504-VB exam candidates. We provide you with the Microsoft 70-504-VB exam questions and answers. Our team of IT experts is the most experienced and qualified. Our test questions and the answer is almost like the real exam. This is really amazing. More importantly, the examination pass rate of IT-Tests.com is highest in the worldwide.
Exam Code: 70-504-VB
Exam Name: Microsoft TS: MS.NET Frmewk 3.5, Workflow Foundation App Dev 70-504-VB
Free One year updates to match real exam scenarios, 100% pass and refund Warranty.
Updated: 2013-08-31
How far the distance between words and deeds? It depends to every person. If a person is strong-willed, it is close at hand. I think you should be such a person. Since to choose to participate in the Microsoft 70-504-VB certification exam, of course, it is necessary to have to go through. This is also the performance that you are strong-willed. IT-Tests.com Microsoft 70-504-VB exam training materials is the best choice to help you pass the exam. The training materials of IT-Tests.com website have a unique good quality on the internet. If you want to pass the Microsoft 70-504-VB exam, you'd better to buy IT-Tests.com's exam training materials quickly.
IT-Tests.com not only provide the products which have high quality to each candidate, but also provides a comprehensive after-sales service. If you are using our products, we will let you enjoy one year of free updates. So that you can get the latest exam information in time. We will be use the greatest efficiency to service each candidate.
A lot of my friends from IT industry in order to pass Microsoft certification 70-504-VB exam have spend a lot of time and effort, but they did not choose training courses or online training, so passing the exam is so difficult for them and generally, the disposable passing rate is very low. Fortunately, IT-Tests.com can provide you the most reliable training tool for you. IT-Tests.com provide training resource that include simulation test software, simulation test, practice questions and answers about Microsoft certification 70-504-VB exam. We can provide the best and latest practice questions and answers of Microsoft certification 70-504-VB exam to meet your need.
IT-Tests.com is the best catalyst to help IT personage be successful. Many people who have passed some IT related certification exams used our IT-Tests's training tool. Our IT-Tests.com expert team use their experience for many people participating in Microsoft certification 70-504-VB exam to develope the latest effective training tools, which includes Microsoft 70-504-VB certification simulation test, the current exam and answers . Our IT-Tests's test questions and answers have 95% similarity with the real exam. With IT-Tests's training tool your Microsoft certification 70-504-VB exams can be easy passed.
70-504-VB (TS: MS.NET Frmewk 3.5, Workflow Foundation App Dev) Free Demo Download: http://www.it-tests.com/70-504-VB.html
NO.1 You create a Windows Workflow Foundation application by using Microsoft .NET Framework 3.5. The
application uses a sequential workflow.
The workflow is implemented in a class named ProcessOrders. The workflow contains a dependency
property named EmployeeID.
You need to ensure that the EmployeeID property is assigned a value when the host application tries to
create a new workflow instance.
Which code segment should you use?
A. Dim runtime As New WorkflowRuntime()
Dim processOrders As New ProcessOrders()
processOrders.EmployeeID = "NBK"
Dim instance As WorkflowInstance = _
runtime.CreateWorkflow(GetType(ProcessOrders))
B. Dim runtime As New WorkflowRuntime()
Dim processOrders As New ProcessOrders()
processOrders.SetValue( _
processOrders.EmployeeIDProperty, "NBK")
Dim instance As WorkflowInstance = _
runtime.CreateWorkflow(GetType(ProcessOrders))
C. Dim runtime As New WorkflowRuntime()
Dim dict As Dictionary(Of String, Object) = _
New Dictionary(Of String, Object)()
dict.Add("EmployeeID", "NBK")
Dim instance As WorkflowInstance = _
runtime.CreateWorkflow(GetType(ProcessOrders), dict)
D. Dim runtime As New WorkflowRuntime()
Dim dict As Dictionary(Of String, Object) = _
New Dictionary(Of String, Object)()
dict.Add("EmployeeIDProperty", "NBK")
Dim instance As WorkflowInstance = _
runtime.CreateWorkflow(GetType(ProcessOrders), dict)
Answer: C
Microsoft certification training 70-504-VB 70-504-VB 70-504-VB
NO.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
Microsoft 70-504-VB 70-504-VB 70-504-VB 70-504-VB
NO.3 You create a Windows Workflow Foundation application by using Microsoft .NET Framework 3.5.
The application uses a markup-only workflow.
The workflow will also require the use of a code-beside file.
The following code fragment is implemented in XAML.
<SequentialWorkflowActivityx:Class="ProcessNewCustomer" Name="ProcessCustomer" xmlns=
"http://schemas.microsoft.com/winfx/2006/xaml/workflow"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
</SequentialWorkflowActivity>
You need to create a class declaration to implement the custom code.
Which code segment should you use?
A. Partial Public Class ProcessNewCustomer
Inherits SequentialWorkflowActivity
' Class implementation code appears here.
End Class
B. Public Class ProcessNewCustomer
Inherits SequentialWorkflowActivity
' Class implementation code appears here.
End Class
C. Public Class ProcessNewCustomerCode
Inherits ProcessNewCustomer
' Class implementation code appears here.
End Class
D. Partial Public Class ProcessCustomer
Inherits SequentialWorkflowActivity
' Class implementation code appears here.
End Class
Answer: A
Microsoft 70-504-VB 70-504-VB exam 70-504-VB practice test
NO.4 You are creating a workflow application by using Microsoft .NET Framework 3.5. The application uses
local communication.
The workflow host must receive data from an existing workflow instance.
You need to define the communication between the workflow host and the workflow instance.
Which code segment should you use?
A. <ExternalDataExchange()> _
Public Interface ICommunicationService
Sub CallHost(ByVal someData As String)
End Interface
B. <ExternalDataExchange()> _
Public Interface ICommunicationService
Event CallHost As EventHandler(Of ExternalDataEventArgs)
End Interface
C. Public Class CommunicationService
Inherits ExternalDataExchangeService
Public Event CallHost As EventHandler(Of ExternalDataEventArgs)
End Class
D. Public Class CommunicationService
Inherits ExternalDataExchangeService
Public Sub CallHost(ByVal someData As String)
MyBase.AddService(Me)
End Sub
End Class
Answer: A
Microsoft 70-504-VB 70-504-VB 70-504-VB 70-504-VB questions
NO.5 You create a Windows Workflow Foundation application by using Microsoft .NET Framework 3.5.
You plan to call a method in the workflow host to send messages.
You write the following code segment.
Public Interface IOrderCommunication
Sub UpdateOrder(ByVal orderId As String)
End Interface
You need to decorate the interface.
Which line of code should you use?
A. <LocalizableAttribute(true)>
B. <ExternalDataExchangeAttribute>
C. <CorrelationParameterAttribute("orderId")>
D. <ActivityCodeGeneratorAttribute("orderId")>
Answer: B
Microsoft 70-504-VB questions 70-504-VB 70-504-VB 70-504-VB original questions
NO.6 You create a Windows Workflow Foundation application by using Microsoft .NET Framework 3.5. The
application uses a sequential workflow.
The host application creates a workflow instance and stores it in a variable named instance. When the
workflow is executed, a business requirement requires the workflow execution to pause for a few minutes.
The host uses the following code segment.
Dim runtime As New WorkflowRuntime()
Dim instance As WorkflowInstance = _
runtime.CreateWorkflow(GetType(MyWorkflow))
instance.Start()
You need to ensure that the following requirements are met:
The workflow execution is temporarily paused.
The workflow state is preserved in memory.
Which line of code should you use?
A. instance.Unload()
B. instance.TryUnload()
C. instance.Suspend(Nothing)
D. instance.Terminate(Nothing)
Answer: C
Microsoft practice test 70-504-VB practice test 70-504-VB certification 70-504-VB 70-504-VB
NO.7 A custom activity defined in an assembly named LitwareActivities is defined as follows:
Namespace LitwareActivities
Public Class WriteLineActivity
Inherits Activity
Protected Overrides Function Execute(ByVal executionContext As
System.Workflow.ComponentModel.ActivityExecutionContext) _
As System.Workflow.ComponentModel.ActivityExecutionStatus
Console.WriteLine(Message)
Return ActivityExecutionStatus.Closed
End Function
Private aMessage As String
Public Property Message() As String
Get
Return aMessage
End Get
Set(ByVal value As String)
aMessage = value
End Set
End Property
End Class
End Namespace
You need to create a sequential workflow where the execution path can be generated on the fly by an
application.
Which XML code segment should you use?
A. <SequentialWorkflowActivity
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/workflow"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:Litware="clr-namespace:LitwareActivities;assembly=LitwareActivities">
<Litware:WriteLineActivity Message="Hello, WF"/>
</SequentialWorkflowActivity>
B. <Workflow
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/workflow"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:Litware="clr-namespace:LitwareActivities;assembly=LitwareActivities">
<Litware:WriteLineActivity Message="Hello, WF"/>
</Workflow>
C. <Workflow
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
class:Litware="clr-namespace:LitwareActivities;assembly=LitwareActivities">
<Litware:WriteLineActivity Message="Hello, WF"/>
</Workflow>
D. <SequentialWorkflowActivity
class:Litware="clr-namespace:LitwareActivities;assembly=LitwareActivities">
<Litware:WriteLineActivity Message="Hello, WF"/>
</SequentialWorkflowActivity>
Answer: A
Microsoft test answers 70-504-VB 70-504-VB
NO.8 You create a Windows Workflow Foundation application by using Microsoft .NET Framework 3.5.
You plan to add a workflow to implement an order processing logic.
When the host initiates the order processing logic, it raises an event named StartProcessing.
You need to configure the local communication interface to enable the workflow to handle the event.
Which code segment should you use?
A. Public Interface IContract
Event StartProcessing As EventHandler(Of ExternalDataEventArgs)
End Interface
B. Public Class Contract
Inherits ExternalDataExchangeService
Private Event StartProcessing As EventHandler(Of _
ExternalDataEventArgs)
End Class
C. <ExternalDataExchange()> _
Public Interface IContract
Event StartProcessing As EventHandler(Of EventArgs)
End Interface
D. <ExternalDataExchange()> _
Public Interface IContract
Event StartProcessing As EventHandler(Of ExternalDataEventArgs)
End Interface
Answer: D
Microsoft 70-504-VB demo 70-504-VB 70-504-VB
NO.9 instance.ApplyWorkflowChanges(workflowchanges)
You need to build a host application that modifies the condition according to the business requirement in
workflow instances that are currently executing.
Which code segment should you insert at line 11?
A. Dim condition1 As RuleExpressionCondition = _
CType(conditions("Check"), RuleExpressionCondition)
B. Dim condition1 As RuleExpressionCondition = _
CType(conditions("ifElseBranch1"), _
RuleExpressionCondition)
C. Dim condition1 As RuleExpressionCondition = _
CType(conditions("ifElseBranch2"), _
RuleExpressionCondition)
D. Dim condition1 As RuleExpressionCondition = _
CType(conditions("Declarative Rule Condition"), _
RuleExpressionCondition)
Answer: A
Microsoft questions 70-504-VB practice test 70-504-VB
14. You create a Windows Workflow Foundation application by using Microsoft .NET Framework 3.5.
You plan to add a workflow to the application. You add a HandleExternalEvent activity named InitiatePO
to the workflow.
You need to ensure that the workflow responds only to events raised by the members of the Active
Directory role named Managers.
Which code segment should you use?
A. Private Sub OnSetupRoles(ByVal sender As Object, ByVal e As EventArgs)
Dim poInitiators As New WorkflowRoleCollection()
Dim poInitiatorsRole As ActiveDirectoryRole = _
ActiveDirectoryRoleFactory.CreateFromAlias("Managers")
poInitiators.Add(poInitiatorsRole)
InitiatePO.Roles = poInitiators
End Sub
B. Private Sub OnSetupRoles(ByVal sender As Object, ByVal e As EventArgs)
Dim poInitiators As New WorkflowRoleCollection()
Dim poInitiatorsRole As ActiveDirectoryRole = _
ActiveDirectoryRoleFactory.CreateFromAlias("Managers")
InitiatePO.Roles = poInitiators
End Sub
C. Private Sub OnSetupRoles(ByVal sender As Object, ByVal e As EventArgs)
Dim poInitiators As New WorkflowRoleCollection()
Dim poInitiatorsRole As ActiveDirectoryRole = _
ActiveDirectoryRoleFactory.CreateFromAlias("Managers")
poInitiators.Add(poInitiatorsRole)
InitiatePO.Roles.Contains(poInitiatorsRole)
End Sub
D. Private Sub OnSetupRoles(ByVal sender As Object, ByVal e As EventArgs)
Dim poInitiators As New WorkflowRoleCollection()
Dim poInitiatorsRole As ActiveDirectoryRole = _
ActiveDirectoryRoleFactory.CreateFromAlias("Managers")
poInitiators.Add(poInitiatorsRole)
End Sub
Answer: A
Microsoft 70-504-VB test 70-504-VB pdf 70-504-VB exam simulations
15. You create a Windows Workflow Foundation application by using Microsoft .NET Framework 3.5. The
application uses a sequential workflow that meets the following requirements:
The workflow application calls an external method to simultaneously notify two users about a task.
The host application raises the TaskCompleted event after each user completes a task.
The workflow has two HandleExternalEvent activities that handle the TaskCompleted event in parallel for
two users.
You need to ensure that each TaskCompleted event is handled by the HandleExternalEvent activity
mapped to the respective user.
Which code segment should you use?
A. <ExternalDataExchange()> _
Public Interface ITaskService
Sub CreateTask(ByVal taskId As String, ByVal assignee As String, _
ByVal text As String)
Event TaskCompleted As EventHandler(Of TaskEventArgs)
End Interface
B. <ExternalDataExchange()> _
Public Interface ITaskService
Sub CreateTask(ByVal taskId As String, ByVal assignee As String, _
ByVal text As String)
<CorrelationAlias("taskId", "e.Id")> _
<CorrelationInitializer()> _
Event TaskCompleted As EventHandler(Of TaskEventArgs)
End Interface
C. <ExternalDataExchange()> _
Public Interface ITaskService
<CorrelationInitializer()> _
Sub CreateTask(ByVal taskId As String, ByVal assignee As String, _
ByVal text As String)
<CorrelationAlias("taskId", "e.Id")> _
Event TaskCompleted As EventHandler(Of TaskEventArgs)
End Interface
D. <ExternalDataExchange()> _
<CorrelationParameter("taskId")> _
Public Interface ITaskService
<CorrelationInitializer()> _
Sub CreateTask(ByVal taskId As String, ByVal assignee As String, _
ByVal text As String)
<CorrelationAlias("taskId", "e.Id")> _
Event TaskCompleted As EventHandler(Of TaskEventArgs)
End Interface
Answer: D
Microsoft 70-504-VB study guide 70-504-VB test answers 70-504-VB test questions
NO.10 You create a Windows Workflow Foundation application by using Microsoft .NET Framework 3.5.
The application contains the following code segment.
<ExternalDataExchange()> _
Public Interface IOrderService
Function CreateOrder(ByVal customerId As String) As Boolean
Function CancelOrder(ByVal orderId As String) As Boolean
Function SuspendOrder(ByVal ordered As String) As Boolean
End Interface
You need to create workflow activities that correspond to each operation in the IOrderService interface.
You also need to ensure that the activities use the C# programming language.
Which utility should you use?
A. wfc.exe
B. csc.exe
C. wca.exe
D. vbc.exe
Answer: C
Microsoft original questions 70-504-VB original questions 70-504-VB answers real questions 70-504-VB certification training 70-504-VB test
NO.11 You create a workflow host application by using Microsoft .NET Framework 3.5. You use Windows
Workflow Foundation to create the application.
You need to configure the workflow runtime to ensure that all the workflow instances run asynchronously.
Which code segment should you use?
A. Dim runtime As New WorkflowRuntime()
runtime.StartRuntime()
Dim instance As WorkflowInstance = _
runtime.CreateWorkflow(GetType(CustomerWorkflow))
instance.Start()
B. Dim runtime As New WorkflowRuntime()
runtime.StartRuntime()
Dim scheduler As ManualWorkflowSchedulerService = _
runtime.GetService(Of ManualWorkflowSchedulerService)()
Dim instance As WorkflowInstance = _
runtime.CreateWorkflow(GetType(CustomerWorkflow))
scheduler.RunWorkflow(instance.InstanceId)
C. Dim runtime As New WorkflowRuntime()
Dim scheduler As New ManualWorkflowSchedulerService()
runtime.AddService(scheduler)
runtime.StartRuntime()
Dim instance As WorkflowInstance = _
runtime.CreateWorkflow(GetType(CustomerWorkflow))
instance.Start()
D. Dim runtime As New WorkflowRuntime()
runtime.StartRuntime()
Dim scheduler As New DefaultWorkflowSchedulerService()
runtime.AddService(scheduler)
Dim instance As WorkflowInstance = _
runtime.CreateWorkflow(GetType(CustomerWorkflow))
instance.Start()
Answer: A
Microsoft 70-504-VB questions 70-504-VB 70-504-VB exam
NO.12 New CodePrimitiveExpression(newAmount)
NO.13 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: B AND D
Microsoft test 70-504-VB questions 70-504-VB 70-504-VB 70-504-VB
NO.14 You create a Windows Workflow Foundation application by using Microsoft .NET Framework 3.5.
A Windows Forms application functions as the workflow host by using the
DefaultWorkflowSchedulerService.
You create a WorkflowRuntime instance in the Load event of the forms. You also subscribe to the
WorkflowCompleted event.
You need to ensure that the application displays the message in the Label control named lblStatus when
the WorkflowCompleted event is raised.
Which code segment should you use?
A. Private Sub UpdateInstances(ByVal id As Guid)
If Me.InvokeRequired Then
lblStatus.Text = id.ToString & " completed"
End If
End Sub
B. Private Sub UpdateInstances(ByVal id As Guid)
If (Not Me.InvokeRequired) Then
lblStatus.Text = id.ToString & " completed"
End If
End Sub
C. Private Delegate Sub UpdateInstancesDelegate(ByVal id As Guid)
Private Sub UpdateInstances(ByVal id As Guid)
If Me.InvokeRequired Then
Me.Invoke(New _
UpdateInstancesDelegate(AddressOf UpdateInstances), _
New Object() {id})
Else
lblStatus.Text = id.ToString & " completed"
End If
End Sub
D. Private Delegate Sub UpdateInstancesDelegate(ByVal id As Guid)
Private Sub UpdateInstances(ByVal id As Guid)
If Not Me.InvokeRequired Then
Me.Invoke(New _
UpdateInstancesDelegate(AddressOf UpdateInstances), _
New Object() {id})
Else
lblStatus.Text = id.ToString & " completed"
End If
End Sub
Answer: C
Microsoft 70-504-VB 70-504-VB 70-504-VB exam simulations 70-504-VB
NO.15 You create a Windows Workflow Foundation application by using Microsoft .NET Framework 3.5. 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 Dim runtime As New WorkflowRuntime()
02 Dim instance As WorkflowInstance = _
03 runtime.CreateWorkflow(GetType(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. Dim currentstate As String = instance.GetWorkflowDefinition().ToString
B. Dim currentstate As String = _
instance.GetWorkflowDefinition().ExecutionStatus.ToString
C. Dim smwi As New StateMachineWorkflowInstance(runtime, _
instance.InstanceId)
Dim currentstate As String = smwi.StateHistory(0)
D. Dim smwi As New StateMachineWorkflowInstance(runtime, _
instance.InstanceId)
Dim currentstate As String = smwi.CurrentStateName
Answer: D
Microsoft 70-504-VB 70-504-VB exam simulations 70-504-VB pdf 70-504-VB certification
NO.16 You create a Windows Workflow Foundation application by using Microsoft .NET Framework 3.5. The
application contains a state workflow.
You write the following code segment.
Dim amount As Integer = 10
Dim runtime As New WorkflowRuntime()
Dim instance As WorkflowInstance = _
runtime.CreateWorkflow(GetType(DynamicUpdateWorkflow))
instance.Start()
Dim smwi As New StateMachineWorkflowInstance(runtime, _
instance.InstanceId)
A dependency property named Status is defined in this workflow.
The value of a variable named amount is used to set the state of the workflow.
You need to ensure that the host application changes the state of the workflow on the basis of the value of
the amount variable.
What are the two possible code segments that you can use to achieve this goal? (Each correct answer
presents a complete solution. Choose two.)
A. If amount >= 1000 Then
smwi.SetState("HighValueState")
Else
smwi.SetState("LowValueState")
End If
B. If amount >= 1000 Then
smwi.StateMachineWorkflow.SetValue _
(DynamicUpdateWorkflow.StatusProperty, "HighValueState")
Else
smwi.StateMachineWorkflow.SetValue _
(DynamicUpdateWorkflow.StatusProperty, "LowValueState")
End If
C. If amount >= 1000 Then
instance.GetWorkflowDefinition().SetValue
(DynamicUpdateWorkflow.StatusProperty, "HighValueState")
Else
instance.GetWorkflowDefinition().SetValue
(DynamicUpdateWorkflow.StatusProperty, "LowValueState")
End If
D. If amount >= 1000 Then
Dim high As StateActivity = _
CType(smwi.StateMachineWorkflow.Activities("HighValueState"), _
StateActivity)
smwi.SetState(high)
Else
Dim low As StateActivity = _
CType(smwi.StateMachineWorkflow.Activities("LowValueState"), _
StateActivity)
smwi.SetState(low)
End If
Answer: A AND D
Microsoft 70-504-VB dumps 70-504-VB certification 70-504-VB 70-504-VB exam prep
NO.17 You create a Windows Workflow Foundation application by using Microsoft .NET Framework 3.5. The
application uses a sequential workflow as shown in the following exhibit. (Click the Exhibit button for the
sequential workflow image.)
The workflow implements an if condition as shown in the following exhibit. (Click the Exhibit button for the
if condition image.)
A new business policy requires the application to check if the amount is less than 15,000 instead of the
current default.
You write the following code segment in the host application. (Line numbers are included for reference
only.)
01 Dim newAmount As Int32 = 15000
02 Dim workflowchanges As _
03 New WorkflowChanges(instance.GetWorkflowDefinition())
04 Dim transient As CompositeActivity = _
05 workflowchanges.TransientWorkflow
06 Dim ruleDefinitions As RuleDefinitions = CType( _
07 transient.GetValue(ruleDefinitions. _
08 RuleDefinitionsProperty), RuleDefinitions)
09 Dim conditions As RuleConditionCollection = _
10 ruleDefinitions.Conditions
11
12 TryCast(condition1.Expression, _
13 CodeBinaryOperatorExpression).Right = _
NO.18 You are creating a Windows Workflow Foundation workflow by using Microsoft .NET Framework 3.5.
The workflow host must receive data from workflow instances by using a communication service named
CustomerDataExchange.
You need to configure the workflow runtime services to enable communication between the host and the
workflow instances.
Which code segment should you use?
A. Dim runtime As New WorkflowRuntime()
Dim cde As New CustomerDataExchange()
runtime.AddService(cde)
B. Dim runtime As New WorkflowRuntime()
Dim cde As New CustomerDataExchange()
Dim dataService As New ExternalDataExchangeService()
dataService.AddService(cde)
C. Dim runtime As New WorkflowRuntime()
Dim dataService As New ExternalDataExchangeService()
Dim cde As New CustomerDataExchange()
dataService.AddService(cde)
runtime.AddService(dataService)
D. Dim runtime As New WorkflowRuntime()
Dim dataService As New ExternalDataExchangeService()
runtime.AddService(dataService)
Dim cde As New CustomerDataExchange()
dataService.AddService(cde)
Answer: D
Microsoft original questions 70-504-VB 70-504-VB exam prep 70-504-VB exam simulations
NO.19 You are creating a workflow host application by using Microsoft .NET Framework 3.5. You use
Windows Workflow Foundation to create the application.
You need to ensure that the host application can receive method calls from the workflow instances.
Which code segment should you use?
A. Dim loaderService As WorkflowLoaderService = New _
DefaultWorkflowLoaderService()
workflowRuntime.AddService(loaderService)
B. Dim dataService As New ExternalDataExchangeService()
workflowRuntime.AddService(dataService)
C. Dim scheduler As New ManualWorkflowSchedulerService()
workflowRuntime.AddService(scheduler)
D. Dim sqlService As New SqlWorkflowPersistenceService("<conn str>")
workflowRuntime.AddService(sqlService)
Answer: B
Microsoft test questions 70-504-VB 70-504-VB 70-504-VB 70-504-VB exam dumps
NO.20 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 Sub delayActivity_InitializeTimeoutDuration(ByVal sender As System.Object, ByVal e As
System.EventArgs)
Console.Title = "Modifiability of a Workflow"
Console.WriteLine("Wait ...")
End Sub
Private Sub codeActivity_ExecuteCode(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim delay As DelayActivity = CType(sender, DelayActivity)
Console.WriteLine(delay.Name)
Dim workflowChanges As New WorkflowChanges(Me)
Dim codeActivity As New CodeActivity()
codeActivity.Name = "codeActivity2"
AddHandler codeActivity.ExecuteCode, AddressOf Me.codeActivity2_ExecuteCode
workflowChanges.TransientWorkflow.Activities.Add(codeActivity)
Me.ApplyWorkflowChanges(workflowChanges)
End Sub
Private Sub codeActivity2_ExecuteCode(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim codeActivity As CodeActivity = CType(sender, CodeActivity)
Console.WriteLine(codeActivity.Name)
Console.ReadLine()
End Sub
You also have set the modifiability of the workflow to a code condition that is set to the following function:
Private Sub UpdateCondition(ByVal sender As System.Object, ByVal e As ConditionalEventArgs)
If (TimeSpan.Compare(Me.delayActivity.TimeoutDuration, New TimeSpan(0, 0, 5)) > 0) Then
e.Result = False
Else
e.Result = True
End If
End Sub
Which code segment should you use to handle the exception?
A. workflowChanges.TransientWorkflow.Activities.Add(codeActivity)
Try
Me.ApplyWorkflowChanges(workflowChanges)
Catch ex As ArgumentOutOfRangeException
Console.WriteLine(ex.GetType().ToString())
Console.ReadLine()
End Try
B. workflowChanges.TransientWorkflow.Activities.Add(codeActivity)
Try
Me.ApplyWorkflowChanges(workflowChanges)
Catch ex As InvalidProgramException
Console.WriteLine(ex.GetType().ToString())
Console.ReadLine()
End Try
C. workflowChanges.TransientWorkflow.Activities.Add(codeActivity)
Try
Me.ApplyWorkflowChanges(workflowChanges)
Catch ex As InvalidOperationException
Console.WriteLine(ex.GetType().ToString())
Console.ReadLine()
End Try
D. workflowChanges.TransientWorkflow.Activities.Add(codeActivity)
Try
Me.ApplyWorkflowChanges(workflowChanges)
Catch ex As OverflowException
Console.WriteLine(ex.GetType().ToString())
Console.ReadLine()
End Try
Answer: C
Microsoft exam dumps 70-504-VB 70-504-VB 70-504-VB
Microsoft 70-504-VB certification exam will definitely lead you to a better career prospects. Microsoft 70-504-VB exam can not only validate your skills but also prove your expertise. IT-Tests.com's Microsoft 70-504-VB exam training materials is a proven software. With it you will get better theory than ever before. Before you decide to buy, you can try a free trial version, so that you will know the quality of the IT-Tests.com's Microsoft 70-504-VB exam training materials. It will be your best choice.
没有评论:
发表评论