Class ExternalModelRoleMember
Inheritance
ExternalModelRoleMember
Assembly: TOMWrapper.dll
Syntax
public sealed class ExternalModelRoleMember : ModelRoleMember, ICustomTypeDescriptor, INotifyPropertyChanging, ITabularNamedObject, INamedObject, IComparable, IAnnotationObject, IExtendedPropertyObject, ITabularObject, INotifyPropertyChanged, IClonableObject
Properties
IdentityProvider
A string that defines the identity provider used for authentication.
Declaration
public string IdentityProvider { get; set; }
Property Value
MemberType
Indicates whether the particular member of a security role is an individual user or a group of users, or automatically detected. Possible values are as follows. Auto (1): Member is automatically detected. User (2): Member is an individual user. Group (3): Member is a security group.
Declaration
public RoleMemberType MemberType { get; set; }
Property Value
Parent
The parent Model Role of the current External Model Role Member.
Declaration
public ModelRole Parent { get; }
Property Value
Methods
Clone(string, ModelRole)
Creates an exact copy of this ExternalModelRoleMember object.
Declaration
public ExternalModelRoleMember Clone(string newName = null, ModelRole newParent = null)
Parameters
Returns
CreateNew(ModelRole, string, string)
Creates a new ExternalModelRoleMember and adds it to the parent ModelRole.
Also creates the underlying metadataobject and adds it to the TOM tree.
Declaration
public static ExternalModelRoleMember CreateNew(ModelRole parent, string name = null, string memberId = null)
Parameters
Returns
CreateNew(ModelRole, string, string, string)
Creates a new ExternalModelRoleMember and adds it to the parent ModelRole.
Also creates the underlying metadataobject and adds it to the TOM tree.
Declaration
public static ExternalModelRoleMember CreateNew(ModelRole parent, string name, string identityProvider, string memberId)
Parameters
Returns
Implements
Extension Methods