all groups > dotnet security > august 2006 >
You're in the

dotnet security

group:

Aplying more than 1 attributes ?????



Aplying more than 1 attributes ????? serge calderara
8/22/2006 1:24:01 AM
dotnet security: Dear all,

I am using framework 1.1
I try to add 2 security atributes to a component class but not able to do it
based on syntax mistake that I could not find out. Applying one atribute is
ok but more is a trouble...

here si the code :
====================

Imports System.EnterpriseServices

Public Interface IServComp
Function add(ByVal N1 As Integer, ByVal N2 As Integer) As Integer
End Interface

<ComponentAccessControl() _
<SecureMethod()> _
Public Class SimpleComponent
Inherits System.EnterpriseServices.ServicedComponent
Implements IServComp

Public Function add(ByVal N1 As Integer, ByVal N2 As Integer) As Integer
Implements IServComp.add
Return (N1 + N2)
End Function
End Class

errors that I get here are has follow :
'>' expected
'End class must preceed by matching class
Statment is not valid in a namespace

If I remove the second attribute, its ok.....

What is the syntax to add more than one attributes ???

thnaks for help
RE: Aplying more than 1 attributes ????? oldbear
8/22/2006 2:18:01 AM
Hi

You were nearly there!

Just change:

<ComponentAccessControl() _
<SecureMethod()> _
Public Class SimpleComponent


to:

<ComponentAccessControl()> _
<SecureMethod()> _
Public Class SimpleComponent


It's the missing > at the end of the ComponentAccessControl attribute.

Hope this helps

--
----------------------------------
Chris Seary
http://blog.searyblog.com/




[quoted text, click to view]
RE: Aplying more than 1 attributes ????? serge calderara
8/22/2006 4:29:01 AM
Sorry that was a mistake when I post this message. The '>' was present at
then end. SO then I get erorr as follow still:

'End class' must preceed by matching class
Statment is not valid in a namespace
Attribute specified is not a complete statement. use a line continuation to
apply the atribute

any idea ?
Once again no error if I leave only one single attribute

trhnaks

[quoted text, click to view]
Re: Aplying more than 1 attributes ????? Marina Levit [MVP]
8/22/2006 11:41:23 AM
Try

<ComponentAccessControl(), _
SecureMethod()> _
Public Class SimpleComponent

"serge calderara" <sergecalderara@discussions.microsoft.com> wrote in
message news:79C7F7C7-C73E-45A9-8017-5C5A1761A4C6@microsoft.com...
[quoted text, click to view]

Re: Aplying more than 1 attributes ????? serge calderara
8/23/2006 12:18:02 AM
Thanks marina, that was the proper syntax
Serge

[quoted text, click to view]
AddThis Social Bookmark Button