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