/// <summary> /// Initializes a new instance of the /// VirtualMachineVMImageCreateParameters class with required /// arguments. /// </summary> public VirtualMachineVMImageCreateParameters(string name, string label, OSDiskConfigurationCreateParameters oSDiskConfiguration) : this() { if (name == null) { throw new ArgumentNullException("name"); } if (label == null) { throw new ArgumentNullException("label"); } if (oSDiskConfiguration == null) { throw new ArgumentNullException("oSDiskConfiguration"); } this.Name = name; this.Label = label; this.OSDiskConfiguration = oSDiskConfiguration; }