CmisSync.Lib.Consumer.SituationSolver.PWC.LocalObjectAddedWithPWC.LocalObjectAddedWithPWC C# (CSharp) Méthode

LocalObjectAddedWithPWC() public méthode

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.
Résultat 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;
        }