SPRoleDefinitionCollection.Delete-Methode (String)
Löscht die Funktionsdefinition mit dem angegebenen Namen aus der Auflistung.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Sub Delete ( _
roleName As String _
)
'Usage
Dim instance As SPRoleDefinitionCollection
Dim roleName As String
instance.Delete(roleName)
public void Delete(
string roleName
)
Parameter
roleName
Typ: System.StringEine Zeichenfolge, die den Anzeigenamen für die zu löschenden Funktionsdefinition enthält.
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 roleName -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