ApplyModel¶
-
void ISubController.ApplyModel(string xml)¶
Replaces this sub-controller with a new instance based on the model contained in the XML controller description string.
- Parameters
xml – String containing the XML controller description to apply on this sub-controller.
- Throws
NullArgumentException– Null reference was passed.InvalidFormatException– Invalid XML contents (see exception message for details).InvalidOperationException– Top-controller state is not “Config”.CommunicationErrorException– Protocol error.ConnectionLostException– Connection to controller lost.RebootedException– Controller has been rebooted since this object reference was retrieved, invalidating this reference.IncompatibleException– Incompatible firmware version loaded.System.ObjectDisposedException– Object is disposed.
- Remarks
Equivalent to: ((ITopController)(subController.Parent)).ApplyModel(xml,new[]{subController});