SPRoleDefinitionCollection.Delete-Methode (Int32)
Löscht die Funktionsdefinition am angegebenen Index in der Auflistung.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Sub Delete ( _
indexer As Integer _
)
'Usage
Dim instance As SPRoleDefinitionCollection
Dim indexer As Integer
instance.Delete(indexer)
public void Delete(
int indexer
)
Parameter
indexer
Typ: System.Int32Eine 32-Bit-Ganzzahl, die den Index angibt.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentException | Die Funktionsdefinition der aktuellen Website wird nicht von der übergeordneten Website geerbt. -ODER- Die aktuelle Website hat keinen eindeutigen Rollendefinition. |
SPException | Der Typ der Rollendefinition, die den indexer -Parameter angegeben ist, Gast- und Administrator. |
Hinweise
Die Delete -Methode hebt die Bindung und sämtliche Daten für die Rollendefinition löschen alle Rolle Zuweisung Bindungen für die Definition. Z. B. Wenn einem Benutzer die Funktionen Contribute und Author zugewiesen wurden und die Funktionsdefinition Author gelöscht wird, verfügt der Benutzer nur die Contribute Rolle.
Siehe auch
Referenz
SPRoleDefinitionCollection Klasse