Compartilhar via


BdcAccessControlList Members

Include Protected Members
Include Inherited Members

Contains a list of access control entries (ACEs), specifying access rights for one or more trustees in the Business Data Connectivity (BDC) service administration and runtime components.

The BdcAccessControlList type exposes the following members.

Constructors

  Name Description
Public method BdcAccessControlList() Initializes a new instance of the class.
Public method BdcAccessControlList(IList<IAccessControlEntry>) Initializes a new instance of the class by using access control entry (ACE) lists.

Top

Properties

  Name Description
Public propertyStatic member DecodedNtAuthUsers Gets the name of the authenticated user account.
Public propertyStatic member EncodedAnonymousUsers Gets a string that represents the anonymous users in Business Data Connectivity (BDC) service database.
Public propertyStatic member LocalizedAnonymousUsers Gets the name of the anonymous account that corresponds to the AnonymousSid and that is localized based on the locale of the computer that the code is running on.
Public propertyStatic member LocalizedNtAuthUsers Gets the name of the authenticated user account that corresponds to the System.Security.Principal.WellKnownSidType.AuthenticatedUserSid and that is localized based on the locale of the computer that the code is running on.

Top

Methods

  Name Description
Public method AccessCheck Determines whether the current client context has the specified rights in the Business Data Connectivity (BDC) service.
Public method Add Appends an access control entry (ACE) to the access control list (ACL).
Public method Clear Removes all access control entries (ACEs) from the access control list (ACL).
Public method Clone Creates a shallow copy of the current object.
Public method CreateObjRef (Inherited from MarshalByRefObject.)
Public methodStatic member Encode Encodes the claim.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetEnumerator Gets an enumerator to iterate over the access control entries (ACEs) in the access control list (ACL).
Public method GetHashCode (Inherited from Object.)
Public method GetLifetimeService (Inherited from MarshalByRefObject.)
Public method GetType (Inherited from Object.)
Public method InitializeLifetimeService (Inherited from MarshalByRefObject.)
Protected method MemberwiseClone() (Inherited from Object.)
Protected method MemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public method ToString (Inherited from Object.)
Public methodStatic member TranslateAceToFriendlyString Translates the access control entry (ACE) to an identifiable string.
Public methodStatic member TranslateFriendlyStringToEncodedClaim Translates the identifiable string to an encoded claim.
Public methodStatic member TranslateFriendlyStringToEncodedClaimUsingContext Translates the identifiable string to an encoded claim by using the parse context.

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IEnumerable.GetEnumerator Gets an enumerator to iterate over the access control entries (ACEs) in the access control list (ACL).

Top

See Also

Reference

BdcAccessControlList Class

Microsoft.SharePoint.BusinessData.Infrastructure Namespace