Edit

Share via


UpnEndpointIdentity Class

Definition

Represents a user principal name (UPN) for an identity which is used when the binding utilizes the SSPINegotiate authentication mode.

public ref class UpnEndpointIdentity : System::ServiceModel::EndpointIdentity
public class UpnEndpointIdentity : System.ServiceModel.EndpointIdentity
type UpnEndpointIdentity = class
    inherit EndpointIdentity
Public Class UpnEndpointIdentity
Inherits EndpointIdentity
Inheritance
UpnEndpointIdentity

Remarks

A user account name (UPN) is the user name (sometimes referred to as the user logon name) and a domain name that identifies the domain in which the user account is located. This is one of the standard ways to log on to a Windows domain. The format is: [email protected] (as for an email address).

A Down-Level Logon Name can also be used for creating a UpnEndpointIdentity.

Constructors

UpnEndpointIdentity(Claim)

Initializes a new instance of the UpnEndpointIdentity class from a claim.

UpnEndpointIdentity(String)

Initializes a new instance of the UpnEndpointIdentity class.

Properties

IdentityClaim

Gets the identity claim that corresponds to the identity.

(Inherited from EndpointIdentity)

Methods

Equals(Object)

Returns a value that determines whether a specified object is equal to the current identity object or if they have equal security properties.

(Inherited from EndpointIdentity)
GetHashCode()

Provides a hash code for the current instance of the identity.

(Inherited from EndpointIdentity)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
Initialize(Claim, IEqualityComparer<Claim>)

Initializes an EndpointIdentity with the specified claim and an interface and compares equality.

(Inherited from EndpointIdentity)
Initialize(Claim)

Initializes an EndpointIdentity with the specified claim.

(Inherited from EndpointIdentity)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns the identity.

(Inherited from EndpointIdentity)

Applies to