GIAC
GSSP-.NET · Question #419
(Topic 4) You work as a software developer for ManSoft Inc. The company uses Visual Studio .NET 2005 as its application development platform. You use C#. NET to create an assembly that will be…
The correct answer is A. [Assembly: PermissionSet(SecurityAction.RequestOptional, Unrestricted = false)]. See the full explanation below for the reasoning.
Question
- (Topic 4)
You work as a software developer for ManSoft Inc. The company uses Visual Studio .NET 2005 as its application development platform. You use C#. NET to create an assembly that will be consumed by other Visual Studio .NET applications. No Permissions should be granted to this assembly unless the assembly makes a minimum permission request. You need to write a code for the assembly that makes a minimum permission request. Which of the following code segments will you use to accomplish this task?
Options
- A[Assembly: PermissionSet(SecurityAction.RequestOptional, Unrestricted = false)]
- B[Assembly: PermissionSet(SecurityAction.PermitOnly, Unrestricted = true)]
- C[Assembly: PermissionSet(SecurityAction.PermitOnly, Unrestricted = false)]
- D[Assembly: PermissionSet(SecurityAction.RequestOptional, Unrestricted = true)]
How the community answered
(54 responses)- A78% (42)
- B7% (4)
- C4% (2)
- D11% (6)
Community Discussion
No community discussion yet for this question.