Freigeben über


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.Int32

    Eine 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

SPRoleDefinitionCollection-Member

Delete-Überladung

Microsoft.SharePoint-Namespace