MICROSOFT NEWS: 70-513 Exam Questions has been Updated Today! Get Latest 70-513 VCE and 70-513 PDF Instantly! Welcome to Download the Newest Braindump2go 70-513 VCE&70-513 PDF Dumps: http://www.braindump2go.com/70-513.html (341 Q&As)
100% Pass 70-513 Real Test is not a dream! Braindump2go Latest Released 70-513 Exam Practice Exam Dumps will help you pass 70-513 Exam one time easiluy! Free Sample Exam Questions and Answers are offered for free download now! Quickly having a try today! Never loose this valuable chance!
Exam Code: 70-513
Exam Name: TS: Windows Communication Foundation Development with Microsoft .NET Framework 4
Certification Provider: Microsoft
Corresponding Certifications: MCPD, MCPD: Web Developer 4, MCPD: Windows Developer 4, MCTS, MCTS: Microsoft .NET Framework 4, Service Communication Applications
70-513 Dumps PDF,70-513 eBook,70-513 VCE,70-513 PDF,70-513 Latest Dumps,70-513 Certification,70-513 Training Kit PDF,70-513 Braindump,70-513 Exam Dumps,70-513 Exam Book,70-513 Exam PDF,70-513 Exam Book,70-513 Exam Preparation,70-513 Dumps VCE,70-513 Practice Test,70-513 Pracrice Exam,70-513 Preparation Book
QUESTION 11
You are modifying a Windows Communication Foundation (WCF) service that allows customers to update financial data.
The service currently requires a transaction from the client application and is working correctly. The service contract is defined as follows. (Line numbers are included for reference only.)
The service must be modified so that client applications do not need to initiate a transaction when calling the operation.
The service must use the client application’s transaction if one is available.
Otherwise it must use its own transaction.
You need to ensure that the service operation is always executed within a transaction.
What should you do?
A. Option A
B. Option B
C. Option C
D. Option D
Answer: D
QUESTION 12
You are creating a Windows Communication Foundation (WCF) service to process orders.
The data contract for the order is defined as follows:
[DataContract]
public class Order
{
[DataMember]
public string CardHolderName { get; set; }
[DataMember]
public string CreditCardNumber { get; set; }
}
You have the following requirements:
– Enable the transmission of the contents of Order from the clients to
the service.
– Ensure that the contents of CreditCardNumber are not sent across the
network in clear text.
– Ensure that the contents of CreditCardNumber are accessible by the
Service to process the order.
You need to implement the service to meet these requirements.
What should you do?
A. Add a DataProtectionPermission attribute to the CreditCardNumber property and set the
ProtectData property to true.
B. Convert the DataContract to a MessageContract and set the ProtectionLevel property to
SignAndEncrypt.
C. Change the data type of CreditCardNumber from string to SecureString.
D. Implement the CreditCardNumber property getter and setter In the setter, run the value of the
CreditCardNumber through the MD5CryptoServiceProvider class TransformBlock method.
Answer: B
QUESTION 13
Drag and Drop Question
You develop a Windows Communication Foundation (WCF) service that is hosted within a console application.
The service implements the IRegistrationService interface in a class named RegistrationService. The service uses the following endpoint URL:
http://localhost:8080/registrationservice/basic
You need to configure the console application to host the service.
How should you complete the relevant markup? (To answer, drag the appropriate markup segment to the correct location in the answer area. Each segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)
Answer:
QUESTION 14
You create a service and deploy it on a network in a building named Building1.
You will deploy the service to Building2.
The service in Building1 is configured using the following discovery scopes.
<scopes>
<add scope=”http://contoso.com/Chicago/Building1″/>
<add scope=”ldap:///ou=Building1,ou=Chicago,o=contoso,c=us”/>
</scopes>
The service in Building2 will be configured using the following discovery scopes.
<scopes>
<add scope=”http://contoso.com/Chicago/Building2″/>
<add scope=”ldap:///ou=Building2,ou=Chicago,o=contoso,c=us”/>
</scopes>
You need to ensure that the client application can discover the service in Building1 or the service in Building2.
Which scopes should you add to the client configuration file?
A. <scopes>
<add scope=”http://contoso.com/Chicago/*”/>
</scopes>
B. <scopes>
<add scope=”http://contoso.com/Chicago”/>
</scopes>
C. <scopes>
<add scope=”ldap:///ou=Building,ou=Chicago,o=contoso,c=us”/>
</scopes>
D. <scopes>
<add scope=”ldap:///ou=*,o=contoso,c=us”/>
</scopes>
Answer: B
QUESTION 15
You are developing a Windows Communication Foundation (WCF) service that returns location information for authorized law enforcement agencies.
The service contract is as follows:
[ServiceContract]
public interface IMappingService
{
[OperationContract]
long[] GetLocationCoordinates(String cityName);
[OperationContract]
long[] GetLocationOfCitizen(String ssn);
}
Users are authenticated and impersonated.
The system uses ASP.NET roles.
The members of law enforcement are members of the LawEnforcement role.
You need to ensure that only members of the LawEnforcement role can call these methods.
What are two possible ways to achieve this goal? (Each correct answer presents a complete solution. Choose two.)
A. Add a PrincipalPermissionAttribute to each method that should be available only to
members of law enforcement.
Set its SecurityAction to Demand and set the role equal to LawEnforcement.
B. Use the CurrentPrincipal property of the thread.
Call the IsInRole method specifying LawEnforcement as a parameter.
C. Create a GenericPrincipal specifying Thread.CurrentPrincipal.Identity as the
IIdentityParameter and LawEnforcement as the only value for the Roles parameter.
D. At the beginning of each method, enumerate each ClaimSet in a new WindowsClaimSet.
Use the FindClaims method to locate a claim type named Role with a right named
LawEnforcement.
Answer: AB
QUESTION 16
You create a Windows Communication Foundation (WCF) service and deploy it with wsHttpBinding and message security enabled.
You create an intermediate WCF service for logging messages sent to the primary service.
The intermediate service is called via the clientVia endpoint behavior.
The primary service is receiving malformed data from a client application.
You need to enable inspection of the malformed data and prevent message tampering.
What should you do?
A. Specify a protection level of None in the service contract for the intermediate service.
Disable message and transport security from the client application configuration file.
B. Specify a protection level of Sign in the service contract for the intermediate service.
Disable transport security from the client application configuration file.
C. Modify the binding on the intermediate service to use netNamedPipeBinding.
D. Modify the binding on the intermediate service to use webHttpBinding.
Answer: B
QUESTION 17
A Windows Communication Foundation (WCF) service interacts with the database of a workflow engine.
Data access authorization is managed by the database, which raises security exceptions if a user is unauthorized to access it.
You need to ensure that the application transmits the exceptions raised by the database to the client that is calling the service.
Which behavior should you configure and apply to the service?
A. routing
B. serviceDebug
C. serviceSecurityAudit
D. workflowUnhandledException
Answer: B
QUESTION 18
Four Windows Communication Foundation (WCF) services are hosted in Microsoft Internet Information Services (IIS).
No behavior configuration exists in the web.config fiIe.
You need to configure the application so that every service and endpoint limits the number of concurrent calls to 50 and the number of concurrent sessions to 25.
Which XML segment should you add to the system.serviceModel configuration section of the web.config file?
A. <behaviors>
<serviceBehaviors>
<behavior name=”*”>
<serviceThrottling maxConcurrentCalls=”50″ maxConcurrentSessions=”25″/>
</behavior>
</serviceBehaviors>
</behaviors>
B. <behaviors>
<serviceBehaviors>
<behavior name=”default”>
<serviceThrottling maxConcurrentCalls=”50″ maxConcurrentSessions=”25″/>
</behavior>
</serviceBehaviors>
</behaviors>
C. <behaviors>
<serviceBehaviors>
<behavior name=””>
<serviceThrottling maxConcurrentCalls=”50″ maxConcurrentSessions=”25″/>
</behavior>
</serviceBehaviors>
</behaviors>
D. <behaviors>
<serviceBehaviors>
<behavior name=”ALL”>
<serviceThrottling maxConncurentCalls=”50″ maxConcurrentSessions=”25″ />
</behavior>
</serviceBehaviors>
</behaviors>
Answer: C
QUESTION 19
You are developing a Windows Communication Foundation (WCF) service that allows customers to update financial data.
The service contract is defined as follows. (Line numbers are included for reference only.)
You need to ensure that the service is invoked within a transaction.
What should you do?
A. Replace line 01 with the following code
[ServiceContract(SessionMode = SessionMode.NotAllowed)]
B. Replace line 01 with the following code
[ServiceContract(SessionMode = SessionMode.Required)]
C. Call the Invoke method of the form and supply a delegate.
D. Call the BeginInvoke method of the form and supply a delegate.
Answer: B
QUESTION 20
Drag and Drop Question
You configure a Windows Communication Foundation (WCF) service.
The service has a class named Person that includes the following code segment:
The Person class has the following requirements:
– The secret property must be encrypted and serialized in the SOAP header.
– The comments property must be transmitted in plain text and serialized in the SOAP body.
– The name property must be transmitted in plain text and serialized in the SOAP body.
– The service must ensure the integrity of the name property when data is transmitted.
– The service must not ensure the integrity of the comments property when data is transmitted.
You need to ensure that the Person class is serialized.
How should you complete the relevant code? (To answer, drag the appropriate code segments to the correct location or locations in the answer area. Each code segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)
Answer:
Want Pass 70-513 Exam At the first try? Come to Braindump2go! Download the Latest Microsoft 70-513 Real Exam Questions and Answers PDF & VCE from Braindump2go,100% Pass Guaranteed Or Full Money Back!
FREE DOWNLOAD: NEW UPDATED 70-513 PDF Dumps & 70-513 VCE Dumps from Braindump2go: http://www.braindump2go.com/70-513.html (341 Q&A)