Show / Hide Table of Contents

Class WMProxyPrincipal

The WMProxyPrincipal class is used as a placeholder for a real WMPrincipal before the type or ID of the actual principal is known.

Inheritance
object
WMPrincipal
WMProxyPrincipal
Implements
IDbEntity
IWMEntity
IPolicyAssignable
IWMAssetOwner
Inherited Members
WMPrincipal.ID
WMPrincipal.CreatedBy
WMPrincipal.CreatedDate
WMPrincipal.LastUpdatedBy
WMPrincipal.LastUpdatedDate
WMPrincipal.LoginName
WMPrincipal.Name
WMPrincipal.Password
WMPrincipal.Status
WMPrincipal.Get(string, string)
WMPrincipal.HashPassword(string, out string)
WMPrincipal.VerifyPassword(string, string, string)
WMPrincipal.Policies
WMPrincipal.Permissions
WMPrincipal.EnsureAuthorizedAsync<T>(WMAssetBaseDTO<T>)
WMPrincipal.EnsureAuthorizedAsync(WMAssetBase)
WMPrincipal.AuthorizedAsync(string, string)
WMPrincipal.Authorized(string, string)
WMPrincipal.AuthorizedAsync(string, string, string)
WMPrincipal.Authorized(string, string, string, string)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Quantellia.WMServer.Auth
Assembly: WMServer.dll
Syntax
public class WMProxyPrincipal : WMPrincipal, IDbEntity, IWMEntity, IPolicyAssignable, IWMAssetOwner

Constructors

WMProxyPrincipal(string?, string?)

Create a new Proxy with the specified type

Declaration
public WMProxyPrincipal(string? typeName, string? id = null)
Parameters
Type Name Description
string typeName
string id

Properties

PrincipalType

The type represented by this proxy.

Declaration
public Type PrincipalType { get; set; }
Property Value
Type Description
Type

Implements

IDbEntity
IWMEntity
IPolicyAssignable
IWMAssetOwner
In this article
Back to top Copyright © 2025 Quantellia LLC.    Version 2.0.0 Revision 399     Last Updated 1/15/2025    DRAFT DOCUMENTATION. SUBJECT TO CHANGE