Exemplo n.º 1
0
        /// <summary>
        /// Called by enumeration
        /// </summary>
        /// <param name="server">Servername</param>
        /// <param name="shareName">Name of Share</param>
        /// <param name="shareType">Type of share</param>
        /// <param name="remark">Comment or smth</param>
        internal QuickIOShareInfo( String server, String shareName, QuickIOShareType shareType, String remark )
        {
            if ( QuickIOShareType.Special == shareType && "IPC$" == shareName )
            {
                shareType = QuickIOShareType.IPC;
            }

            InternalSetRequiredProperties( server, shareName, shareType, remark );
        }
Exemplo n.º 2
0
        /// <summary>
        /// Called by enumeration
        /// </summary>
        /// <param name="server">Servername</param>
        /// <param name="shareName">Name of Share</param>
        /// <param name="shareType">Type of share</param>
        /// <param name="remark">Comment or smth</param>
        internal QuickIOShareInfo( String server, String shareName, QuickIOShareType shareType, String remark )
        {
            Contract.Requires( !String.IsNullOrWhiteSpace( server ) );
            Contract.Requires( !String.IsNullOrWhiteSpace( shareName ) );
            Contract.Requires( !String.IsNullOrWhiteSpace( remark ) );

            if( QuickIOShareType.Special == shareType && "IPC$" == shareName )
            {
                shareType = QuickIOShareType.IPC;
            }

            Server = server;
            ShareName = shareName;
            ShareType = shareType;
            Remark = remark;
        }
Exemplo n.º 3
0
        /// <summary>
        /// Called by enumeration
        /// </summary>
        /// <param name="server">Servername</param>
        /// <param name="shareName">Name of Share</param>
        /// <param name="shareType">Type of share</param>
        /// <param name="remark">Comment or smth</param>
        internal QuickIOShareInfo(String server, String shareName, QuickIOShareType shareType, String remark)
        {
            Contract.Requires(!String.IsNullOrWhiteSpace(server));
            Contract.Requires(!String.IsNullOrWhiteSpace(shareName));
            Contract.Requires(!String.IsNullOrWhiteSpace(remark));

            if (QuickIOShareType.Special == shareType && "IPC$" == shareName)
            {
                shareType = QuickIOShareType.IPC;
            }

            Server    = server;
            ShareName = shareName;
            ShareType = shareType;
            Remark    = remark;
        }
Exemplo n.º 4
0
 /// <summary>
 /// Sets the required properties
 /// </summary>
 /// <param name="server">Servername</param>
 /// <param name="shareName">Name of Share</param>
 /// <param name="shareType">Type of share</param>
 /// <param name="remark">Comment or smth</param>
 private void InternalSetRequiredProperties( String server, String shareName, QuickIOShareType shareType, String remark )
 {
     this.Server = server;
     this.ShareName = shareName;
     this.ShareType = shareType;
     this.Remark = remark;
 }