public VssWriter(string name, Guid id, Guid instanceId, VssWriterState state, string lastError) { Name = name; Id = id; InstanceId = instanceId; State = state; LastError = lastError; }
/// <summary> /// Initializes a new instance of the <see cref="VssWriterStatusInfo"/> class. /// </summary> /// <param name="instanceId">The writer instance id.</param> /// <param name="writerClassId">The writer class id.</param> /// <param name="writerName">Name of the writer.</param> /// <param name="state">The state.</param> /// <param name="failure">The failure.</param> /// <param name="applicationErrorCode">The application error code.</param> /// <param name="applicationErrorMessage">The application error message.</param> public VssWriterStatusInfo(Guid instanceId, Guid writerClassId, string writerName, VssWriterState state, VssError failure, int?applicationErrorCode, string applicationErrorMessage) { InstanceId = instanceId; ClassId = writerClassId; Name = writerName; State = state; Failure = failure; ApplicationErrorCode = applicationErrorCode; ApplicationErrorMessage = applicationErrorMessage; }
/// <summary> /// Initializes a new instance of the <see cref="VssWriterStatusInfo"/> class. /// </summary> /// <param name="instanceId">The writer instance id.</param> /// <param name="writerClassId">The writer class id.</param> /// <param name="writerName">Name of the writer.</param> /// <param name="state">The state.</param> /// <param name="failure">The failure.</param> /// <param name="applicationErrorCode">The application error code.</param> /// <param name="applicationErrorMessage">The application error message.</param> public VssWriterStatusInfo(Guid instanceId, Guid writerClassId, string writerName, VssWriterState state, VssError failure, int? applicationErrorCode, string applicationErrorMessage) { InstanceId = instanceId; ClassId = writerClassId; Name = writerName; State = state; Failure = failure; ApplicationErrorCode = applicationErrorCode; ApplicationErrorMessage = applicationErrorMessage; }
/// <summary> /// Initializes a new instance of the <see cref="VssWriterStatusInfo"/> class. /// </summary> /// <param name="instanceId">The writer instance id.</param> /// <param name="writerId">The writer class id.</param> /// <param name="writerName">Name of the writer.</param> /// <param name="state">The state.</param> /// <param name="failure">The failure.</param> public VssWriterStatusInfo(Guid instanceId, Guid writerId, string writerName, VssWriterState state, VssError failure) : this(instanceId, writerId, writerName, state, failure, null, null) { }