public IDirectoryInfo CreateDirectory(string path, IDirectorySecurity directorySecurity) { if (directorySecurity == null) throw new ArgumentNullException("directorySecurity"); DirectoryInfo di = Directory.CreateDirectory(path, ((IWrap<DirectorySecurity>)directorySecurity).UnderlyingObject); return new DirectoryInfoWrap(di); }
public IDirectoryInfo CreateDirectory(string path, IDirectorySecurity directorySecurity) { if (directorySecurity == null) throw new ArgumentNullException("directorySecurity"); DirectoryInfo di = Directory.CreateDirectory(path, directorySecurity.DirectorySecurityInstance); return new DirectoryInfoWrap(di); }
/// <inheritdoc /> public void SetAccessControl(string path, IDirectorySecurity directorySecurity) { if (directorySecurity == null) { throw new ArgumentNullException("directorySecurity"); } Directory.SetAccessControl(path, directorySecurity.DirectorySecurityInstance); }
public void SetAccessControl(string path, IDirectorySecurity directorySecurity) { if (directorySecurity == null) { throw new ArgumentNullException("directorySecurity"); } Directory.SetAccessControl(path, ((IWrap <DirectorySecurity>)directorySecurity).UnderlyingObject); }
/// <inheritdoc /> public IDirectoryInfo CreateDirectory(string path, IDirectorySecurity directorySecurity) { if (directorySecurity == null) { throw new ArgumentNullException("directorySecurity"); } DirectoryInfo di = Directory.CreateDirectory(path, directorySecurity.DirectorySecurityInstance); return(new DirectoryInfoWrap(di)); }
public IDirectoryInfo CreateDirectory(string path, IDirectorySecurity directorySecurity) { if (directorySecurity == null) { throw new ArgumentNullException("directorySecurity"); } DirectoryInfo di = Directory.CreateDirectory(path, ((IWrap <DirectorySecurity>)directorySecurity).UnderlyingObject); return(new DirectoryInfoWrap(di)); }
public static DirectorySecurity Unwrap(IDirectorySecurity directorySecurity) { if (directorySecurity == null) { return(null); } var adapter = directorySecurity as DirectorySecurityAdapter; if (adapter == null) { throw new InvalidOperationException("Adapter can only accept DirectorySecurityAdaper (provided " + directorySecurity.GetType().Name + ")."); } return(adapter.Security); }
public virtual void Create(IDirectorySecurity directorySecurity) { _directoryInfo.Create(AdapterHelper.Unwrap(directorySecurity)); }
public virtual IDirectory CreateSubdirectory(string path, IDirectorySecurity directorySecurity) { return(new DirectoryInfoAdapter(_directoryInfo.CreateSubdirectory(path, AdapterHelper.Unwrap(directorySecurity)))); }
public void Create(IDirectorySecurity directorySecurity) { _underlyingObject.Create(((IWrap <DirectorySecurity>)directorySecurity).UnderlyingObject); }
public void SetAccessControl(string path, IDirectorySecurity directorySecurity) { if (directorySecurity == null) throw new ArgumentNullException("directorySecurity"); Directory.SetAccessControl(path, directorySecurity.DirectorySecurityInstance); }
public virtual void SetAccessControl(IDirectorySecurity directorySecurity) { throw new NotImplementedException(); }
public IDirectoryInfo CreateSubdirectory(string path, IDirectorySecurity directorySecurity) { return(new DirectoryInfoWrap(_underlyingObject.CreateSubdirectory(path, ((IWrap <DirectorySecurity>)directorySecurity).UnderlyingObject))); }
/// <inheritdoc /> public void Create(IDirectorySecurity directorySecurity) { DirectoryInfo.Create(directorySecurity.DirectorySecurityInstance); }
/// <inheritdoc /> public IDirectoryInfo CreateSubdirectory(string path, IDirectorySecurity directorySecurity) { return(new DirectoryInfoWrap(DirectoryInfo.CreateSubdirectory(path, directorySecurity.DirectorySecurityInstance))); }
public virtual void Create(IDirectorySecurity directorySecurity) { Exists = true; }
public virtual IDirectory CreateSubdirectory(string path, IDirectorySecurity directorySecurity) { return(CreateSubdirectory(path)); }
public void GetAccessControl_test() { IDirectorySecurity directorySecurityWrap = _directoryWrap.GetAccessControl(path); Assert.IsNotNull(directorySecurityWrap.DirectorySecurityInstance); }
public virtual void SetAccessControl(IDirectorySecurity directorySecurity) { _directoryInfo.SetAccessControl(AdapterHelper.Unwrap(directorySecurity)); }
/// <inheritdoc /> public IDirectoryInfo CreateSubdirectory(string path, IDirectorySecurity directorySecurity) { return new DirectoryInfoWrap(DirectoryInfo.CreateSubdirectory(path, directorySecurity.DirectorySecurityInstance)); }
/// <inheritdoc /> public void SetAccessControl(IDirectorySecurity directorySecurity) { DirectoryInfo.SetAccessControl(directorySecurity.DirectorySecurityInstance); }
public void SetAccessControl(IDirectorySecurity directorySecurity) { _underlyingObject.SetAccessControl(((IWrap <DirectorySecurity>)directorySecurity).UnderlyingObject); }
public void GetAccessControl_test() { IDirectorySecurity directorySecurity = _directoryWrap.GetAccessControl(path); Assert.IsNotNull(((IWrap <DirectorySecurity>)directorySecurity).UnderlyingObject); }
public virtual IDirectory CreateSubdirectory(string path, IDirectorySecurity directorySecurity) { throw new NotImplementedException(); }
/// <inheritdoc /> public void Create(IDirectorySecurity directorySecurity) { DirectoryInfo.Create(directorySecurity.DirectorySecurityInstance); }
public virtual void Create(IDirectorySecurity directorySecurity) { throw new NotImplementedException(); }
/// <inheritdoc /> public void SetAccessControl(IDirectorySecurity directorySecurity) { DirectoryInfo.SetAccessControl(directorySecurity.DirectorySecurityInstance); }
public void SetAccessControl(string path, IDirectorySecurity directorySecurity) { if (directorySecurity == null) throw new ArgumentNullException("directorySecurity"); Directory.SetAccessControl(path, ((IWrap<DirectorySecurity>)directorySecurity).UnderlyingObject); }