SecurityPropertyCollection Class
Defines a collection of SecurityProperty objects.
Namespace: System.Web.Security.SingleSignOn.Authorization
Assembly: System.Web.Security.SingleSignOn.ClaimTransforms (in System.Web.Security.SingleSignOn.ClaimTransforms.dll)
Inheritance Hierarchy
System.Object
System.Collections.CollectionBase
System.Web.Security.SingleSignOn.Authorization.SecurityPropertyCollection
Syntax
[SerializableAttribute]
public sealed class SecurityPropertyCollection : CollectionBase
[SerializableAttribute]
public ref class SecurityPropertyCollection sealed : CollectionBase
[<Sealed>]
[<SerializableAttribute>]
type SecurityPropertyCollection =
class
inherit CollectionBase
end
<SerializableAttribute>
Public NotInheritable Class SecurityPropertyCollection
Inherits CollectionBase
Constructors
Name | Description | |
---|---|---|
SecurityPropertyCollection() | This constructor supports the AD FS infrastructure and is not intended to be used directly from your code. Initializes an empty instance of the SecurityPropertyCollection class. |
Properties
Name | Description | |
---|---|---|
Capacity | (Inherited from CollectionBase.) |
|
Count | (Inherited from CollectionBase.) |
|
Item[Int32] | Gets or sets the SecurityProperty object at the specified index in this collection. |
Methods
Name | Description | |
---|---|---|
Add(SecurityProperty) | Adds a specified SecurityProperty object to the collection. |
|
Clear() | (Inherited from CollectionBase.) |
|
Contains(SecurityProperty) | Indicates whether the collection contains the specified SecurityProperty. |
|
CopyTo(SecurityProperty[], Int32) | Copies the collection to the specified array beginning with the specified destination index. |
|
Equals(Object) | (Inherited from Object.) |
|
GetCustomProperties(String) | Gets a specified set of custom claims from the SecurityPropertyCollection. |
|
GetEnumerator() | (Inherited from CollectionBase.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetIdentities() | Returns a SecurityPropertyCollection containing all of the SecurityProperty instances in the original collection that represent AD FS Identity claims (i.e. EmailName, CommonName and UPN claims). |
|
GetProperties(String) | Returns a SecurityPropertyCollection containing all of the SecurityProperty instances in the original collection whose Uri attribute is equal to the value of the uri parameter. |
|
GetRoles() | Returns an array of strings containing the values of all the SecurityProperty instances that represent AD FS Group claims. |
|
GetType() | (Inherited from Object.) |
|
IndexOf(SecurityProperty) | Gets the index of the specified SecurityProperty, if it exists in the collection. |
|
Insert(Int32, SecurityProperty) | Inserts a SecurityProperty object into the collection at the specified index. |
|
IsInRole(String) | Allows a user to test if a security principal is a member of a particular group. |
|
Remove(SecurityProperty) | Removes a specified SecurityProperty object from this collection. |
|
RemoveAt(Int32) | (Inherited from CollectionBase.) |
|
ToString() | (Inherited from Object.) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
ICollection.CopyTo(Array, Int32) | (Inherited from CollectionBase.) |
|
IList.Add(Object) | (Inherited from CollectionBase.) |
|
IList.Contains(Object) | (Inherited from CollectionBase.) |
|
IList.IndexOf(Object) | (Inherited from CollectionBase.) |
|
IList.Insert(Int32, Object) | (Inherited from CollectionBase.) |
|
IList.Remove(Object) | (Inherited from CollectionBase.) |
|
ICollection.IsSynchronized | (Inherited from CollectionBase.) |
|
ICollection.SyncRoot | (Inherited from CollectionBase.) |
|
IList.IsFixedSize | (Inherited from CollectionBase.) |
|
IList.IsReadOnly | (Inherited from CollectionBase.) |
|
IList.Item[Int32] | (Inherited from CollectionBase.) |
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
System.Web.Security.SingleSignOn.Authorization Namespace
Return to top