System.Security.Policy.AllMembershipCondition�Class

Assembly: Mscorlib.dll
Namespace: System.Security.Policy
Summary
Represents a membership condition that matches all code. This class cannot be inherited.
C# Syntax:
[Serializable]
public sealed class AllMembershipCondition : IMembershipCondition, ISecurityEncodable, ISecurityPolicyEncodable
Remarks
This membership condition is usually used on the root code group of a policy level so that the policy applies to all code.
See also:
System.Security.Policy Namespace

System.Security.Policy.AllMembershipCondition Member List:

Public�Constructors
ctor #1 Default constructor. This constructor is called by derived class constructors to initialize state in this type.
Initializes a new instance of the AllMembershipCondition class.
Public�Methods
Check Determines whether the specified evidence satisfies the membership condition.
Copy Creates an equivalent copy of the membership condition.
Equals Overridden:
Determines whether the specified membership condition is an AllMembershipCondition.
FromXml Overloaded:
FromXml(SecurityElement e)

Reconstructs a security object with a specified state from an XML encoding.
FromXml Overloaded:
FromXml(SecurityElement e, PolicyLevel level)

Reconstructs a security object with a specified state from an XML encoding.
GetHashCode Overridden:
Gets the hash code for the current membership condition.
GetType
(inherited from�System.Object)
See base class member description: System.Object.GetType

Derived from System.Object, the primary base class for all objects.
ToString Overridden:
Creates and returns a string representation of the membership condition.
ToXml Overloaded:
ToXml()

Creates an XML encoding of the security object and its current state.
ToXml Overloaded:
ToXml(PolicyLevel level)

Creates an XML encoding of the security object and its current state with the specified PolicyLevel.
Protected�Methods
Finalize
(inherited from�System.Object)
See base class member description: System.Object.Finalize

Derived from System.Object, the primary base class for all objects.
MemberwiseClone
(inherited from�System.Object)
See base class member description: System.Object.MemberwiseClone

Derived from System.Object, the primary base class for all objects.

Hierarchy:


System.Security.Policy.AllMembershipCondition Member Details

ctor #1
Summary
Initializes a new instance of the AllMembershipCondition class.

Default constructor. This constructor is called by derived class constructors to initialize state in this type.
C# Syntax:
public AllMembershipCondition();

Return to top


Method: Check(
���Evidenceevidence
)
Summary
Determines whether the specified evidence satisfies the membership condition.
C# Syntax:
public bool�Check(
���Evidenceevidence
);
Parameters:

evidence

The evidence set against which to make the test.

Return Value:
Always true.
Implements:
IMembershipCondition.Check
Remarks
All code is a match for AllMembershipCondition, so AllMembershipCondition.Check always returns true.
See also:
IMembershipCondition.Check | IIdentity

Return to top


Method: Copy()
Summary
Creates an equivalent copy of the membership condition.
C# Syntax:
public IMembershipCondition�Copy();
Return Value:
A new, identical copy of the current membership condition.
Implements:
IMembershipCondition.Copy

Return to top


Overridden Method: Equals(
���objecto
)
Summary
Determines whether the specified membership condition is an AllMembershipCondition.
C# Syntax:
public override bool�Equals(
���objecto
);
Parameters:

o

The object to compare to AllMembershipCondition.

Return Value:
true if the specified membership condition is an AllMembershipCondition; otherwise, false.
Implements:
IMembershipCondition.Equals

Return to top


Method: Finalize()
Inherited
See base class member description: System.Object.Finalize
C# Syntax:
~AllMembershipCondition();

For more information on members inherited from System.Object click on the link above.

Return to top


Overloaded Method: FromXml(
���SecurityElemente
)
Summary
Reconstructs a security object with a specified state from an XML encoding.
C# Syntax:
public void FromXml(
���SecurityElemente
);
Parameters:

e

The XML encoding to use to reconstruct the security object.

Implements:
ISecurityEncodable.FromXml

Return to top


Overloaded Method: FromXml(
���SecurityElemente,
���PolicyLevellevel
)
Summary
Reconstructs a security object with a specified state from an XML encoding.
C# Syntax:
public void FromXml(
���SecurityElemente,
���PolicyLevellevel
);
Parameters:

e

The XML encoding to use to reconstruct the security object.

level

The policy level context used to resolve named permission set references.

Exceptions
Exception Type Condition
ArgumentNullException The e parameter is null.
ArgumentException The e parameter is not a valid membership condition element.
Implements:
ISecurityPolicyEncodable.FromXml

Return to top


Overridden Method: GetHashCode()
Summary
Gets the hash code for the current membership condition.
C# Syntax:
public override int�GetHashCode();
Return Value:
The hash code for the current membership condition.

Return to top


Method: GetType()
Inherited
See base class member description: System.Object.GetType
C# Syntax:
public Type�GetType();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: MemberwiseClone()
Inherited
See base class member description: System.Object.MemberwiseClone
C# Syntax:
protected object�MemberwiseClone();

For more information on members inherited from System.Object click on the link above.

Return to top


Overridden Method: ToString()
Summary
Creates and returns a string representation of the membership condition.
C# Syntax:
public override string�ToString();
Return Value:
A representation of the membership condition.
Implements:
IMembershipCondition.ToString

Return to top


Overloaded Method: ToXml()
Summary
Creates an XML encoding of the security object and its current state.
C# Syntax:
public SecurityElement�ToXml();
Return Value:
An XML encoding of the security object, including any state information.
Implements:
ISecurityEncodable.ToXml

Return to top


Overloaded Method: ToXml(
���PolicyLevellevel
)
Summary
Creates an XML encoding of the security object and its current state with the specified PolicyLevel.
C# Syntax:
public SecurityElement�ToXml(
���PolicyLevellevel
);
Parameters:

level

The policy level context for resolving named permission set references.

Return Value:
An XML encoding of the security object, including any state information.
Implements:
ISecurityPolicyEncodable.ToXml

Return to top


Top of page

Copyright (c) 2002 Microsoft Corporation. All rights reserved.