Alexandria.BackgroundOperation.BackgroundOperation C# (CSharp) Method

BackgroundOperation() public method

Initialise the object.
public BackgroundOperation ( AlexandriaManager manager, string name, string description, BackgroundOperationCallback callbacks ) : System
manager AlexandriaManager
name string
description string
callbacks BackgroundOperationCallback
return System
        public BackgroundOperation(AlexandriaManager manager, string name, string description, BackgroundOperationCallback[] callbacks)
        {
            if (name == null)
                throw new ArgumentNullException("name");

            Name = name;
            Description = description;

            foreach (BackgroundOperationCallback callback in callbacks)
                Execute += callback;
        }
BackgroundOperation