internal NodeFile(Models.NodeFile boundToThis, IEnumerable <BatchClientBehavior> inheritTheseBehaviors) { this.fileItemBox = new FileItemBox(boundToThis); // inherit from parent InheritUtil.InheritClientBehaviorsAndSetPublicProperty(this, inheritTheseBehaviors); }
public FileItemBox(Models.NodeFile file) { this._boundFileItem = file; if (file.Properties != null) { this._wrappedFileProperties = new FileProperties(file.Properties); } }
internal ComputeNodeFile( PoolOperations poolOperations, string poolId, string computeNodeId, Models.NodeFile boundToThis, IEnumerable <BatchClientBehavior> inheritTheseBehaviors) : base(boundToThis, inheritTheseBehaviors) { _poolOperations = poolOperations; _poolId = poolId; _computeNodeId = computeNodeId; }
internal TaskFile( JobOperations jobOperations, string jobId, string taskId, Models.NodeFile boundToThis, IEnumerable <BatchClientBehavior> inheritTheseBehaviors) : base(boundToThis, inheritTheseBehaviors) { _jobOperations = jobOperations; _jobId = jobId; _taskId = taskId; }
/// <summary> /// Builds a NodeFileGetPropertiesResponse object /// </summary> public static ProxyModels.NodeFileGetPropertiesResponse CreateNodeFileGetPropertiesResponse(string fileName) { ProxyModels.NodeFileGetPropertiesResponse response = new ProxyModels.NodeFileGetPropertiesResponse(); response.StatusCode = HttpStatusCode.OK; ProxyModels.NodeFile file = new ProxyModels.NodeFile(); file.Name = fileName; response.File = file; return(response); }
/// <summary> /// Builds a NodeFileListResponse object /// </summary> public static ProxyModels.NodeFileListResponse CreateNodeFileListResponse(IEnumerable <string> fileNames) { ProxyModels.NodeFileListResponse response = new ProxyModels.NodeFileListResponse(); response.StatusCode = HttpStatusCode.OK; List <ProxyModels.NodeFile> files = new List <ProxyModels.NodeFile>(); foreach (string name in fileNames) { ProxyModels.NodeFile file = new ProxyModels.NodeFile(); file.Name = name; files.Add(file); } response.Files = files; return(response); }
/// <summary> /// Builds a NodeFileListFromComputeNodeResponse object /// </summary> public static AzureOperationResponse <IPage <ProxyModels.NodeFile>, ProxyModels.FileListFromComputeNodeHeaders> CreateNodeFileListByComputeNodeResponse(IEnumerable <string> fileNames) { var response = new AzureOperationResponse <IPage <ProxyModels.NodeFile>, ProxyModels.FileListFromComputeNodeHeaders>(); response.Response = new HttpResponseMessage(HttpStatusCode.OK); List <ProxyModels.NodeFile> files = new List <ProxyModels.NodeFile>(); foreach (string name in fileNames) { ProxyModels.NodeFile file = new ProxyModels.NodeFile(); file.Name = name; files.Add(file); } response.Body = new MockPagedEnumerable <ProxyModels.NodeFile>(files); return(response); }
/// <summary> /// Builds a NodeFileListResponse object /// </summary> public static ProxyModels.NodeFileListResponse CreateNodeFileListResponse(IEnumerable<string> fileNames) { ProxyModels.NodeFileListResponse response = new ProxyModels.NodeFileListResponse(); response.StatusCode = HttpStatusCode.OK; List<ProxyModels.NodeFile> files = new List<ProxyModels.NodeFile>(); foreach (string name in fileNames) { ProxyModels.NodeFile file = new ProxyModels.NodeFile(); file.Name = name; files.Add(file); } response.Files = files; return response; }
/// <summary> /// Builds a NodeFileGetPropertiesResponse object /// </summary> public static ProxyModels.NodeFileGetPropertiesResponse CreateNodeFileGetPropertiesResponse(string fileName) { ProxyModels.NodeFileGetPropertiesResponse response = new ProxyModels.NodeFileGetPropertiesResponse(); response.StatusCode = HttpStatusCode.OK; ProxyModels.NodeFile file = new ProxyModels.NodeFile(); file.Name = fileName; response.File = file; return response; }