Clase AccessControlledMetadataObject
Representa un objeto que tiene las comprobaciones de autorización incrustadas en uno o varios de sus métodos.
Jerarquía de la herencia
System.Object
Microsoft.SharePoint.BusinessData.Administration.Client.MetadataObject
Microsoft.SharePoint.BusinessData.Administration.Client.AccessControlledMetadataObject
Espacio de nombres: Microsoft.SharePoint.BusinessData.Administration.Client
Ensamblado: Microsoft.SharePoint.BusinessData.Administration.Client (en Microsoft.SharePoint.BusinessData.Administration.Client.dll)
Sintaxis
'Declaración
Public MustInherit Class AccessControlledMetadataObject _
Inherits MetadataObject
'Uso
Dim instance As AccessControlledMetadataObject
public abstract class AccessControlledMetadataObject : MetadataObject
Comentarios
La lista de control de acceso (ACL) para autorizar contra puede o no puede almacenarse en el propio objeto. Si no tiene un hormigón que ACL almacenada en el propio, obtiene una ACL del elemento primario más cercano que tiene una ACL. Cualquier objeto que se deriva de esta clase se obliga a proporcionar la lógica para obtener el objeto más cercano con una ACL al subir la jerarquía de metadatos.
Un objeto debería derivarse de AccessControlledMetadataObject cuando sus métodos requieren control de acceso, pero el objeto no se ve afectado por la sobrecarga de subir el árbol para buscar el objeto con una ACL para autorizar contra más cercano. Normalmente, los objetos con los campos que contienen muchos subcampo o que requieren comprobaciones de acceso con frecuencia son candidatos se deriva de este objeto.
Observe que no puede establecer una ACL en un objeto AccessControlledMetadataObject .
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.
Vea también
Referencia
Miembros AccessControlledMetadataObject
Espacio de nombres Microsoft.SharePoint.BusinessData.Administration.Client
Jerarquía de la herencia
System.Object
Microsoft.SharePoint.BusinessData.Administration.Client.MetadataObject
Microsoft.SharePoint.BusinessData.Administration.Client.AccessControlledMetadataObject
Microsoft.SharePoint.BusinessData.Administration.Client.Action
Microsoft.SharePoint.BusinessData.Administration.Client.ActionParameter
Microsoft.SharePoint.BusinessData.Administration.Client.AssociationGroup
Microsoft.SharePoint.BusinessData.Administration.Client.FilterDescriptor
Microsoft.SharePoint.BusinessData.Administration.Client.Identifier
Microsoft.SharePoint.BusinessData.Administration.Client.IndividuallySecurableMetadataObject
Microsoft.SharePoint.BusinessData.Administration.Client.LobSystemInstance
Microsoft.SharePoint.BusinessData.Administration.Client.Parameter
Microsoft.SharePoint.BusinessData.Administration.Client.TypeDescriptor