public void RemoveDirectory(Nfs3FileHandle dirHandle, string name) { Nfs3ModifyResult result = _nfsClient.RemoveDirectory(dirHandle, name); _cachedAttributes[dirHandle] = result.CacheConsistency.After; if (result.Status != Nfs3Status.Ok) { throw new Nfs3Exception(result.Status); } }
public bool Equals(Nfs3ModifyResult other) { if (other == null) { return(false); } return(other.Status == Status && object.Equals(other.CacheConsistency, CacheConsistency)); }
public void SetAttributes(Nfs3FileHandle handle, Nfs3SetAttributes newAttributes) { Nfs3ModifyResult result = _nfsClient.SetAttributes(handle, newAttributes); _cachedAttributes[handle] = result.CacheConsistency.After; if (result.Status != Nfs3Status.Ok) { throw new Nfs3Exception(result.Status); } }