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

CreateRemotePWCDocument() приватный Метод

private CreateRemotePWCDocument ( IDocument remoteDocument ) : IDocument
remoteDocument IDocument
Результат IDocument
        private IDocument CreateRemotePWCDocument(IDocument remoteDocument) {
            if (this.TransmissionStorage.GetObjectByRemoteObjectId(remoteDocument.Id) != null) {
                this.TransmissionStorage.RemoveObjectByRemoteObjectId(remoteDocument.Id);
            }

            if (string.IsNullOrEmpty(remoteDocument.VersionSeriesCheckedOutId)) {
                remoteDocument.CheckOut();
                remoteDocument.Refresh();
            }

            var remotePWCDocument = this.Session.GetObject(remoteDocument.VersionSeriesCheckedOutId) as IDocument;
            remotePWCDocument.DeleteContentStream();
            return remotePWCDocument;
        }