Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetSecurityDescriptorSddlForm() [2/2]

void System.Security.AccessControl.ObjectSecurity< T >.SetSecurityDescriptorSddlForm ( string sddlForm,
AccessControlSections includeSections )
inline

Definition at line 455 of file ObjectSecurity.cs.

456 {
457 if (sddlForm == null)
458 {
459 throw new ArgumentNullException("sddlForm");
460 }
461 if ((includeSections & AccessControlSections.All) == 0)
462 {
463 throw new ArgumentException(System.SR.Arg_EnumAtLeastOneFlag, "includeSections");
464 }
465 WriteLock();
466 try
467 {
468 UpdateWithNewSecurityDescriptor(new RawSecurityDescriptor(sddlForm), includeSections);
469 }
470 finally
471 {
472 WriteUnlock();
473 }
474 }
static string Arg_EnumAtLeastOneFlag
Definition SR.cs:44
Definition SR.cs:7
void UpdateWithNewSecurityDescriptor(RawSecurityDescriptor newOne, AccessControlSections includeSections)

References System.SR.Arg_EnumAtLeastOneFlag, System.Security.AccessControl.ObjectSecurity< T >.UpdateWithNewSecurityDescriptor(), System.Security.AccessControl.ObjectSecurity< T >.WriteLock(), and System.Security.AccessControl.ObjectSecurity< T >.WriteUnlock().