private AzureFileDirectoryLocation(SerializationInfo info, StreamingContext context) { if (info == null) { throw new System.ArgumentNullException("info"); } this.fileDirectorySerializer = (SerializableCloudFileDirectory)info.GetValue(FileDirName, typeof(SerializableCloudFileDirectory)); }
/// <summary> /// Initializes a new instance of the <see cref="AzureFileDirectoryLocation"/> class. /// </summary> /// <param name="fileDir">CloudFileDirectory instance as a location in a transfer job. /// It could be a source, a destination.</param> public AzureFileDirectoryLocation(CloudFileDirectory fileDir) { if (null == fileDir) { throw new ArgumentNullException("fileDir"); } this.fileDirectorySerializer = new SerializableCloudFileDirectory(fileDir); }