Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
An ordered list of GroupToUpnClaimTransform objects.
Namespace: System.Web.Security.SingleSignOn
Assembly: System.Web.Security.SingleSignOn (in System.Web.Security.SingleSignOn.dll)
Inheritance Hierarchy
System.Object
System.Collections.CollectionBase
System.Web.Security.SingleSignOn.GroupToUpnClaimTransformCollection
Syntax
[ComVisibleAttribute(true)]
public class GroupToUpnClaimTransformCollection : CollectionBase
[ComVisibleAttribute(true)]
public ref class GroupToUpnClaimTransformCollection : CollectionBase
[<ComVisibleAttribute(true)>]
type GroupToUpnClaimTransformCollection =
class
inherit CollectionBase
end
<ComVisibleAttribute(True)>
Public Class GroupToUpnClaimTransformCollection
Inherits CollectionBase
Properties
| Name | Description | |
|---|---|---|
![]() |
Capacity | (Inherited from CollectionBase.) |
![]() |
Count | (Inherited from CollectionBase.) |
![]() |
InnerList | (Inherited from CollectionBase.) |
![]() |
Item[Int32] | Gets or sets the GroupToUpnClaimTransform object at the specified index. |
![]() |
List | (Inherited from CollectionBase.) |
Methods
| Name | Description | |
|---|---|---|
![]() |
Add(GroupToUpnClaimTransform) | Adds an item to the GroupToUpnClaimTransformCollection. |
![]() |
Clear() | (Inherited from CollectionBase.) |
![]() |
Contains(GroupToUpnClaimTransform) | Determines whether the GroupToUpnClaimTransformCollection contains a specified element. |
![]() |
Equals(Object) | (Inherited from Object.) |
![]() |
Finalize() | (Inherited from Object.) |
![]() |
GetEnumerator() | (Inherited from CollectionBase.) |
![]() |
GetHashCode() | (Inherited from Object.) |
![]() |
GetType() | (Inherited from Object.) |
![]() |
IndexOf(GroupToUpnClaimTransform) | Searches for the specified GroupToUpnClaimTransformCollection and returns the zero-based index of the first occurrence within the entire collection. |
![]() |
Insert(Int32, GroupToUpnClaimTransform) | Inserts an element into the GroupToUpnClaimTransformCollection at the specified index. |
![]() |
MemberwiseClone() | (Inherited from Object.) |
![]() |
OnClear() | (Inherited from CollectionBase.) |
![]() |
OnClearComplete() | (Inherited from CollectionBase.) |
![]() |
OnInsert(Int32, Object) | (Inherited from CollectionBase.) |
![]() |
OnInsertComplete(Int32, Object) | Performs additional custom processes after inserting a new element into the GroupToUpnClaimTransformCollection instance.(Overrides CollectionBase.OnInsertComplete(Int32, Object).) |
![]() |
OnRemove(Int32, Object) | (Inherited from CollectionBase.) |
![]() |
OnRemoveComplete(Int32, Object) | (Inherited from CollectionBase.) |
![]() |
OnSet(Int32, Object, Object) | (Inherited from CollectionBase.) |
![]() |
OnSetComplete(Int32, Object, Object) | (Inherited from CollectionBase.) |
![]() |
OnValidate(Object) | Performs additional custom processes when validating a value.(Overrides CollectionBase.OnValidate(Object).) |
![]() |
Remove(GroupToUpnClaimTransform) | Removes the first occurrence of a specific object from the GroupToUpnClaimTransformCollection. |
![]() |
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.) |
Remarks
Multiple GroupClaim to UpnClaim transforms can be defined for a particular account partner. In this case, they are applied in the order they are defined in the GroupToUpnClaimTransformCollection until a valid UPN is generated. For example, the GroupToUpnClaimTransformCollection contains the following:
Admins -> admins@resource.com
Users -> users@resource.com
Guests -> guests@resource.com
The incoming token is:
(contains) Group claim: Users
(may or may not contain) Group claim: Guests
The result of the transformation is:
UPN: users@resource.com
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 Namespace
Return to top
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)