コード例 #1
0
        protected internal DropBoxFileSystemSession(NFX.IO.FileSystem.FileSystem fs, IFileSystemHandle handle,
                                                    FileSystemSessionConnectParams cParams) : base(fs, handle, cParams)
        {
            if(fs == null)
                throw new ArgumentNullException("fs");

            if (cParams == null)
                throw new ArgumentNullException("cParams");

            DropBoxFileSystemSessionConnectParams pr = cParams as DropBoxFileSystemSessionConnectParams;
            if (pr == null)
                throw new NFXException(StringConsts.FS_SESSION_BAD_PARAMS_ERROR + GetType() + ".ctor_DropBoxFileSystemSession");

            ConnectParameters = pr;
        }
コード例 #2
0
ファイル: DropBoxFileSystem.cs プロジェクト: crasycode/nfx
 protected override void DoConfigure(IConfigSectionNode node)
 {
     _authSettings = new DropBoxFileSystemSessionConnectParams(node);
 }
コード例 #3
0
 internal DropBoxMetadataRequestProvider(DropBoxFileSystemSessionConnectParams sessionParams)
 {
     _authenticationOptions = sessionParams;
 }
コード例 #4
0
 internal DropBoxMetadataRequestProvider(IConfigSectionNode node = null)
 {
     _authenticationOptions = new DropBoxAuthSettings(node).Config;
 }
コード例 #5
0
ファイル: DropBoxFileStore.cs プロジェクト: crasycode/nfx
 public DropBoxFileStore(DropBoxFileSystemSessionConnectParams sessionParam)
 {
     _operationRequestProvider = new DropBoxFileOperationRequestProvider(sessionParam);
 }
コード例 #6
0
ファイル: DropBoxMetadataStore.cs プロジェクト: crasycode/nfx
 internal DropBoxMetadataStore(DropBoxFileSystemSessionConnectParams sessionParam)
 {
     _metadataRequestProvider = new DropBoxMetadataRequestProvider(sessionParam);
 }