﻿<?xml version="1.0" encoding="utf-8"?><Type Name="AceType" FullName="System.Security.AccessControl.AceType"><TypeSignature Language="C#" Value="public enum AceType" /><TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AceType extends System.Enum" /><AssemblyInfo><AssemblyName>mscorlib</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Enum</BaseTypeName></Base><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="F:System.Security.AccessControl.AceType.MaxDefinedAceType" /> is the largest currently defined ACE type. Custom ACE types must be defined to have values larger than <see cref="F:System.Security.AccessControl.AceType.MaxDefinedAceType" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Defines the available access control entry (ACE) types.</para></summary></Docs><Members><Member MemberName="AccessAllowed"><MemberSignature Language="C#" Value="AccessAllowed" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType AccessAllowed = int32(0)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Allows access to an object for a specific trustee identified by an <see cref="T:System.Security.Principal.IdentityReference" /> object.</para></summary></Docs></Member><Member MemberName="AccessAllowedCallback"><MemberSignature Language="C#" Value="AccessAllowedCallback" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType AccessAllowedCallback = int32(9)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Allows access to an object for a specific trustee identified by an <see cref="T:System.Security.Principal.IdentityReference" /> object. This ACE type may contain optional callback data. The callback data is a resource manager–specific BLOB that is not interpreted.</para></summary></Docs></Member><Member MemberName="AccessAllowedCallbackObject"><MemberSignature Language="C#" Value="AccessAllowedCallbackObject" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType AccessAllowedCallbackObject = int32(11)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Allows access to an object, property set, or property. The ACE contains a set of access rights, a GUID that identifies the type of object, and an <see cref="T:System.Security.Principal.IdentityReference" /> object that identifies the trustee to whom the system will grant access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects. This ACE type may contain optional callback data. The callback data is a resource manager–specific BLOB that is not interpreted.</para></summary></Docs></Member><Member MemberName="AccessAllowedCompound"><MemberSignature Language="C#" Value="AccessAllowedCompound" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType AccessAllowedCompound = int32(4)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Defined but never used. Included here for completeness.</para></summary></Docs></Member><Member MemberName="AccessAllowedObject"><MemberSignature Language="C#" Value="AccessAllowedObject" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType AccessAllowedObject = int32(5)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Allows access to an object, property set, or property. The ACE contains a set of access rights, a GUID that identifies the type of object, and an <see cref="T:System.Security.Principal.IdentityReference" /> object that identifies the trustee to whom the system will grant access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects.</para></summary></Docs></Member><Member MemberName="AccessDenied"><MemberSignature Language="C#" Value="AccessDenied" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType AccessDenied = int32(1)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Denies access to an object for a specific trustee identified by an <see cref="T:System.Security.Principal.IdentityReference" /> object.</para></summary></Docs></Member><Member MemberName="AccessDeniedCallback"><MemberSignature Language="C#" Value="AccessDeniedCallback" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType AccessDeniedCallback = int32(10)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Denies access to an object for a specific trustee identified by an <see cref="T:System.Security.Principal.IdentityReference" /> object. This ACE type can contain optional callback data. The callback data is a resource manager–specific BLOB that is not interpreted.</para></summary></Docs></Member><Member MemberName="AccessDeniedCallbackObject"><MemberSignature Language="C#" Value="AccessDeniedCallbackObject" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType AccessDeniedCallbackObject = int32(12)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Denies access to an object, property set, or property. The ACE contains a set of access rights, a GUID that identifies the type of object, and an <see cref="T:System.Security.Principal.IdentityReference" /> object that identifies the trustee to whom the system will grant access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects. This ACE type can contain optional callback data. The callback data is a resource manager–specific BLOB that is not interpreted.</para></summary></Docs></Member><Member MemberName="AccessDeniedObject"><MemberSignature Language="C#" Value="AccessDeniedObject" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType AccessDeniedObject = int32(6)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Denies access to an object, property set, or property. The ACE contains a set of access rights, a GUID that identifies the type of object, and an <see cref="T:System.Security.Principal.IdentityReference" /> object that identifies the trustee to whom the system will grant access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects.</para></summary></Docs></Member><Member MemberName="MaxDefinedAceType"><MemberSignature Language="C#" Value="MaxDefinedAceType" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType MaxDefinedAceType = int32(16)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Tracks the maximum defined ACE type in the enumeration.</para></summary></Docs></Member><Member MemberName="SystemAlarm"><MemberSignature Language="C#" Value="SystemAlarm" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType SystemAlarm = int32(3)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Reserved for future use.</para></summary></Docs></Member><Member MemberName="SystemAlarmCallback"><MemberSignature Language="C#" Value="SystemAlarmCallback" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType SystemAlarmCallback = int32(14)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Reserved for future use.</para></summary></Docs></Member><Member MemberName="SystemAlarmCallbackObject"><MemberSignature Language="C#" Value="SystemAlarmCallbackObject" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType SystemAlarmCallbackObject = int32(16)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Reserved for future use.</para></summary></Docs></Member><Member MemberName="SystemAlarmObject"><MemberSignature Language="C#" Value="SystemAlarmObject" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType SystemAlarmObject = int32(8)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Reserved for future use.</para></summary></Docs></Member><Member MemberName="SystemAudit"><MemberSignature Language="C#" Value="SystemAudit" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType SystemAudit = int32(2)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Causes an audit message to be logged when a specified trustee attempts to gain access to an object. The trustee is identified by an <see cref="T:System.Security.Principal.IdentityReference" /> object.</para></summary></Docs></Member><Member MemberName="SystemAuditCallback"><MemberSignature Language="C#" Value="SystemAuditCallback" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType SystemAuditCallback = int32(13)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Causes an audit message to be logged when a specified trustee attempts to gain access to an object. The trustee is identified by an <see cref="T:System.Security.Principal.IdentityReference" /> object. This ACE type can contain optional callback data. The callback data is a resource manager–specific BLOB that is not interpreted.</para></summary></Docs></Member><Member MemberName="SystemAuditCallbackObject"><MemberSignature Language="C#" Value="SystemAuditCallbackObject" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType SystemAuditCallbackObject = int32(15)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Causes an audit message to be logged when a specified trustee attempts to gain access to an object or subobjects such as property sets or properties. The ACE contains a set of access rights, a GUID that identifies the type of object or subobject, and an <see cref="T:System.Security.Principal.IdentityReference" /> object that identifies the trustee for whom the system will audit access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects. This ACE type can contain optional callback data. The callback data is a resource manager–specific BLOB that is not interpreted.</para></summary></Docs></Member><Member MemberName="SystemAuditObject"><MemberSignature Language="C#" Value="SystemAuditObject" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AceType SystemAuditObject = int32(7)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AceType</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Causes an audit message to be logged when a specified trustee attempts to gain access to an object or subobjects such as property sets or properties. The ACE contains a set of access rights, a GUID that identifies the type of object or subobject, and an <see cref="T:System.Security.Principal.IdentityReference" /> object that identifies the trustee for whom the system will audit access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects.</para></summary></Docs></Member></Members></Type>