CmisSync.Lib.Consumer.SituationSolver.PWC.LocalObjectAddedWithPWC.LocalObjectAddedWithPWC C# (CSharp) Метод

LocalObjectAddedWithPWC() публичный Метод

Initializes a new instance of the CmisSync.Lib.Consumer.SituationSolver.PWC.LocalObjectAddedWithPWC class.
public LocalObjectAddedWithPWC ( ISession session, IMetaDataStorage storage, IFileTransmissionStorage transmissionStorage, ITransmissionManager manager, ISolver localFolderOrEmptyFileAddedSolver ) : System
session ISession Cmis session.
storage IMetaDataStorage Meta data storage.
transmissionStorage IFileTransmissionStorage Transmission storage.
manager ITransmissionManager Active activities manager.
localFolderOrEmptyFileAddedSolver ISolver Local folder or empty file added solver.
Результат System
        public LocalObjectAddedWithPWC(
            ISession session,
            IMetaDataStorage storage,
            IFileTransmissionStorage transmissionStorage,
            ITransmissionManager manager,
            ISolver localFolderOrEmptyFileAddedSolver) : base(session, storage, transmissionStorage)
        {
            if (localFolderOrEmptyFileAddedSolver == null) {
                throw new ArgumentNullException("localFolderOrEmptyFileAddedSolver", "Given solver for locally added folders is null");
            }

            if (!session.ArePrivateWorkingCopySupported()) {
                throw new ArgumentException("Given session doesn't support private working copies", "session");
            }

            this.folderOrEmptyFileAddedSolver = localFolderOrEmptyFileAddedSolver;
            this.transmissionManager = manager;
        }