System.IO.Pipes.PipeSecurity.Persist C# (CSharp) Méthode

Persist() private méthode

private Persist ( SafeHandle handle ) : void
handle SafeHandle
Résultat void
        protected internal void Persist(SafeHandle handle)
        {
            WriteLock();

            try
            {
                AccessControlSections persistRules = GetAccessControlSectionsFromChanges();
                base.Persist(handle, persistRules);
                OwnerModified = GroupModified = AuditRulesModified = AccessRulesModified = false;
            }
            finally
            {
                WriteUnlock();
            }
        }

Same methods

PipeSecurity::Persist ( String name ) : void
PipeSecurity::Persist ( System handle ) : void
PipeSecurity::Persist ( string name ) : void

Usage Example

Exemple #1
0
 public void SetAccessControl(PipeSecurity pipeSecurity)
 {
     if (pipeSecurity == null)
     {
         throw new ArgumentNullException("pipeSecurity");
     }
     this.CheckPipePropertyOperations();
     pipeSecurity.Persist(this.m_handle);
 }
All Usage Examples Of System.IO.Pipes.PipeSecurity::Persist