コード例 #1
0
ファイル: NFS.cs プロジェクト: zodapoplinsky/nekodrive
        /// <summary>
        /// NFS Client Constructor
        /// </summary>
        /// <param name="Version">The required NFS version</param>
        public NFSClient(NFSVersion Version)
        {
            switch (Version)
            {
            case NFSVersion.v2:
                this._blockSize    = 8064;
                this._nfsInterface = new NFSv2();
                break;

            case NFSVersion.v3:
                this._blockSize    = 8000;
                this._nfsInterface = new NFSv3();
                break;

            default:
                throw new NotImplementedException();
            }
        }
コード例 #2
0
ファイル: NFS.cs プロジェクト: zjianliu/NFSClient
        /// <summary>
        /// NFS Client Constructor
        /// </summary>
        /// <param name="Version">The required NFS version</param>
        public NFSClient(NFSVersion Version)
        {
            switch (Version)
            {
                case NFSVersion.v2:
                    this._nfsInterface = new NFSv2();
                    break;

                case NFSVersion.v3:
                    this._nfsInterface = new NFSv3();
                    break;

                case NFSVersion.v4:
                    this._nfsInterface = new NFSv4();
                    break; 

                default:
                    throw new NotImplementedException();
            }
        }