public final AuditRuleFactory ( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags ) : AuditRule | ||
identityReference | IdentityReference | |
accessMask | int | |
isInherited | bool | |
inheritanceFlags | InheritanceFlags | |
propagationFlags | PropagationFlags | |
flags | AuditFlags | |
return | AuditRule |
public sealed override AuditRule AuditRuleFactory(
IdentityReference identityReference,
int accessMask,
bool isInherited,
InheritanceFlags inheritanceFlags,
PropagationFlags propagationFlags,
AuditFlags flags)
{
// Throw if inheritance flags or propagation flags set. Have to include in signature
// since this is an override
if (inheritanceFlags != InheritanceFlags.None)
{
throw new ArgumentException(SR.Argument_NonContainerInvalidAnyFlag, nameof(inheritanceFlags));
}
if (propagationFlags != PropagationFlags.None)
{
throw new ArgumentException(SR.Argument_NonContainerInvalidAnyFlag, nameof(propagationFlags));
}
return new PipeAuditRule(
identityReference,
accessMask,
isInherited,
flags);
}
PipeSecurity::AuditRuleFactory ( System identityReference, int accessMask, bool isInherited, System inheritanceFlags, System propagationFlags, System flags ) : System.Security.AccessControl.AuditRule |