SecurableObject.ResetRoleInheritance método
Quando implementado em uma classe derivada, remove as atribuições de função local para que as atribuições de função, para todos os objetos descendentes, são novamente herdadas do objeto pai.
Namespace: Microsoft.SharePoint.Client
Assemblies: Microsoft.SharePoint.Client.Silverlight (em Microsoft.SharePoint.Client.Silverlight.dll); Microsoft.SharePoint.Client.Phone (em Microsoft.SharePoint.Client.Phone.dll) Microsoft.SharePoint.Client (em Microsoft.SharePoint.Client.dll)
Sintaxe
'Declaração
Public Overridable Sub ResetRoleInheritance
'Uso
Dim instance As SecurableObject
instance.ResetRoleInheritance()
public virtual void ResetRoleInheritance()
Exceções
Exceção | Condição |
---|---|
[System.InvalidOperationException] | Há alterações não confirmadas para o site. Código de erro: -1. |
Comentários
Todos os objetos descendentes do objeto no qual esse método é executado agora também herdarão do pai deste objeto, não apenas os filhos imediatos.
Recomendamos que você teste cuidadosamente código que usa esse método para ver o efeito de objetos descendentes.
Esse método não fará nada se a propriedade HasUniqueRoleAssignments for false.
Para obter mais informações sobre herança de permissões, consulte referência de refinadas permissão do SharePoint Server 2013.