AceCollection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una colección de entradas de control de acceso que especifican derechos de acceso para uno o más fideicomisarios.
public ref class AceCollection sealed : System::Collections::CollectionBase
public sealed class AceCollection : System.Collections.CollectionBase
type AceCollection = class
inherit CollectionBase
Public NotInheritable Class AceCollection
Inherits CollectionBase
- Herencia
-
AceCollection
Comentarios
Una AceCollection instancia contiene elementos de tipo AceStruct y se utiliza para representar una lista de control de acceso (ACL) para elementos en la base de datos del servidor de informes.
Identifica AceCollection a los fiduciarios que tienen acceso a un elemento seguro en la base de datos del servidor de informes. Cuando un usuario o proceso intenta acceder a un elemento seguro, la extensión de seguridad revisa las entradas de control de acceso en la colección de entradas de control de acceso del objeto para determinar si concede acceso. La extensión de seguridad revisa las entradas de control de acceso en secuencia hasta encontrar una o más que permitan todos los derechos de acceso solicitados. Para más información sobre las comprobaciones de acceso, véase CheckAccess.
An AceCollection es similar a una lista de control de acceso en Microsoft Windows. Es una lista que indica a un servidor de informes qué derechos de acceso tiene cada usuario a un elemento concreto en la base de datos del servidor de informes, como una carpeta o un informe individual. Cada elemento tiene un descriptor de seguridad que identifica su lista de control de acceso. La lista tiene una entrada para cada usuario del sistema con privilegios de acceso. Los privilegios más comunes incluyen la capacidad de leer propiedades, actualizar contenido y ejecutar informes. Cada lista de control de acceso tiene una o más entradas de control de acceso que consisten en el nombre de un usuario o grupo y las operaciones que ese usuario puede realizar. Para cada uno de estos usuarios o grupos, los privilegios de acceso se indican en una colección de operaciones enumerables. Generalmente, el administrador del sistema o el propietario del elemento crea la lista de control de acceso para un objeto al establecer las políticas del servidor de informes a través del servicio web del Servidor de Informes. Las aplicaciones de gestión (como el Gestor de Informes) llaman al servicio SetPolicies web y SetSystemPolicies a los métodos.
An AceCollection se pasa como argumento al CreateSecurityDescriptor método de la IAuthorizationExtension interfaz. Implementas CreateSecurityDescriptor la serialización de los AceCollection metadatos y cualquier otro metadato que necesites para tu descriptor de seguridad. También debes procesar el AceCollection para un elemento en la base de datos del servidor de informes cuando implementes el CheckAccess método.
Constructores
| Nombre | Description |
|---|---|
| AceCollection() |
Inicializa una nueva instancia de la clase AceCollection. |
Propiedades
| Nombre | Description |
|---|---|
| Item[Int32] |
Obtiene o establece el elemento en el índice especificado. En C#, esta propiedad es el indexador de la AceCollection clase . |
Métodos
| Nombre | Description |
|---|---|
| Add(AceStruct) |
Agrega un objeto al final de .AceCollection |