Freigeben über


SPAcl<T>.Add-Methode (String, String, SPIdentifierType, Byte[], T, T)

Fügt einen neuen ACE, Access Control List, überschreiben alle vorhandenen ACE für den angegebenen Prinzipal auf Grundlage der angegebenen Prinzipal Name, principal Anzeigename, Prinzipal-ID-Typ, Sicherheits-ID, Rechte und Berechtigungen verweigert.

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Function Add ( _
    principalName As String, _
    displayName As String, _
    identifierType As SPIdentifierType, _
    identifier As Byte(), _
    grantRightsMask As T, _
    denyRightsMask As T _
) As SPAce(Of T)
'Usage
Dim instance As SPAcl
Dim principalName As String
Dim displayName As String
Dim identifierType As SPIdentifierType
Dim identifier As Byte()
Dim grantRightsMask As T
Dim denyRightsMask As T
Dim returnValue As SPAce(Of T)

returnValue = instance.Add(principalName, _
    displayName, identifierType, identifier, _
    grantRightsMask, denyRightsMask)
public SPAce<T> Add(
    string principalName,
    string displayName,
    SPIdentifierType identifierType,
    byte[] identifier,
    T grantRightsMask,
    T denyRightsMask
)

Parameter

  • principalName
    Typ: System.String

    Der Anmeldename des Prinzipals.

  • identifier
    Typ: []

    Der Bezeichner für ein Windows-Prinzipal.

  • grantRightsMask
    Typ: T

    Die Rechte erteilt werden.

  • denyRightsMask
    Typ: T

    Die Rechte verweigert werden soll.

Rückgabewert

Typ: Microsoft.SharePoint.Administration.SPAce<T>
Eine neue ACE, die der Zugriffssteuerungsliste hinzugefügt wird.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

identifier ist Null .

Hinweise

Diese Methode fügt einen neuen ACE der ACL.

Siehe auch

Referenz

SPAcl<T> Klasse

SPAcl<T>-Member

Add-Überladung

Microsoft.SharePoint.Administration-Namespace