亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? iiswebsite.cs

?? 用ADSI操作IIS文件
?? CS
字號:

// IIsAdmin.NET
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
// version 2.1 of the License, or (at your option) any later version.
// 
// This softwareis provided "AS IS" with no warranties of any kind.
// The entire risk arising out of the use or performance of the software
// and source code is with you.
//
// THIS NOTICE MAY NOT BE REMOVED FROM THIS FILE.

using System;
using System.DirectoryServices;

namespace IIsAdmin
{
    /// <summary>
    /// Provides basic information regarding a web site entry in IIs
    /// </summary>
    public class IIsWebSite : IDisposable
    {
        private bool _disposed;        
        private DirectoryEntry _entry;
        
        public event IIsWebSiteEventHandler Started;
        public event IIsWebSiteEventHandler Stopped;

        /// <summary>
        /// Initializes a new instance of the IIsWebSite class
        /// </summary>
        /// <param name="name">The name of the site</param>
        /// <param name="path">The path to the site (ie. IIs://../X)</param>
        /// <param name="index">The index of the site in IIs</param>
        /// <param name="state">The state of the site</param>
        private IIsWebSite(DirectoryEntry entry)
        {
            _entry = entry;                    
        }

        #region IDisposable Members

        public void Dispose()
        {
            this.Dispose(true);
            GC.SuppressFinalize(this);
        }

        private void Dispose(bool disposing)
        {
            if (!_disposed)
            {
                if (disposing)
                {
                    _entry.Dispose();                    
                }
                _disposed = true;
            }
        }

        #endregion


        /// <summary>
        /// Stops the site
        /// </summary>
        public void Start()
        {
            try
            {
                _entry.Invoke("start");            
            }
            catch(Exception ex)
            {
                ExceptionUtilities.DisplayException(ex);
            }
            
            this.OnStarted(this, new IIsWebSiteEventArgs(this));
        }

        /// <summary>
        /// Starts the site
        /// </summary>
        public void Stop()
        {
            try
            {
                _entry.Invoke("stop");            
            }
            catch(Exception ex)
            {
                ExceptionUtilities.DisplayException(ex);
            }
            
            this.OnStopped(this, new IIsWebSiteEventArgs(this));
        }

        public void Delete()
        {
            try
            {
                this.Stop();
                this._entry.Parent.Invoke("Delete", IIsConstants.IIsWebServerName, this._entry.Name);
            }
            catch(Exception ex)
            {
                ExceptionUtilities.DisplayException(ex);
            }
        }

        /// <summary>
        /// Determines if this site is the active (Started) IIS web site
        /// </summary>
        public bool IsActive
        {
            get
            {
                return (this.State == IIsWebSiteStates.Started);
            }
        }

        /// <summary>
        /// Returns the name of the site
        /// </summary>
        public string Name
        {
            get
            {
                return Convert.ToString(_entry.Invoke("Get", "ServerComment"));                
            }
        }

        /// <summary>
        /// Returns the path to the site (ie. IIs://../X
        /// </summary>
        public string Path
        {
            get
            {
                return _entry.Path;                
            }
        }

        /// <summary>
        /// Returns the index of the site in IIs
        /// </summary>
        public int Index
        {
            get
            {
                return Convert.ToInt32(_entry.Name);                
            }
        }

        /// <summary>
        /// Returns the state of the site (ie. Started, Stopped, Paused etc.)
        /// </summary>
        public IIsWebSiteStates State
        {
            get
            {
                return (IIsWebSiteStates)Convert.ToInt32(_entry.Invoke("Get", "ServerState"));;                
            }
        }

        /// <summary>
        /// Raises the Started event
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected virtual void OnStarted(object sender, IIsWebSiteEventArgs e)
        {
            if (this.Started != null)
            {
                this.Started(sender, e);
            }
        }

        /// <summary>
        /// Raises the Stopped event
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected virtual void OnStopped(object sender, IIsWebSiteEventArgs e)
        {
            if (this.Stopped != null)
            {
                this.Stopped(sender, e);
            }
        }

        /// <summary>
        /// Returns information about the site as a string
        /// </summary>
        /// <returns></returns>
        public override string ToString()
        {
            return string.Format("IIsWebServer: Index = {0}, Name = {1}, State = {2}, Path = {3}", this.Index, this.Name, this.State, this.Path);
        }

        /// <summary>
        /// 
        /// </summary>
        /// <param name="entry"></param>
        /// <returns></returns>
        public static IIsWebSite FromDirectoryEntry(DirectoryEntry entry)
        {
            if (entry == null)
            {
                throw new ArgumentNullException("entry", "A valid DirectoryEntry object instance is required to create an IIsWebSite object instance.");            
            }

            // create a new site
            return new IIsWebSite(entry);                                                
        }
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩三级视频中文字幕| 肉肉av福利一精品导航| 成人国产精品免费| 亚洲国产精品ⅴa在线观看| 成人一道本在线| 欧美高清在线视频| 在线欧美一区二区| 成人app在线| 一区二区三区在线影院| 在线电影国产精品| 国产老肥熟一区二区三区| 国产精品福利电影一区二区三区四区| 色综合色综合色综合| 午夜精品视频一区| 久久综合色综合88| 91尤物视频在线观看| 亚洲第一成人在线| 久久免费看少妇高潮| 91在线视频官网| 首页国产欧美日韩丝袜| 久久久久久综合| 91看片淫黄大片一级| 免费观看一级欧美片| 中文字幕免费一区| 欧美日韩国产高清一区| 国产一级精品在线| 亚洲主播在线播放| www久久精品| 欧洲一区在线电影| 国产中文字幕一区| 亚洲国产成人av网| 久久精品人人做| 欧美日韩亚洲国产综合| 国产在线播精品第三| 一区二区三区免费看视频| 久久这里只精品最新地址| 色国产综合视频| 国产精品系列在线播放| 香蕉av福利精品导航| 国产精品久久久久久久久搜平片| 欧美一区二区大片| 欧洲精品中文字幕| 成人综合激情网| 狠狠色丁香久久婷婷综合_中| 亚洲一区二区五区| 国产精品网站在线播放| 欧美电影精品一区二区| 欧美日韩午夜影院| 91丝袜高跟美女视频| 国产成人8x视频一区二区| 全部av―极品视觉盛宴亚洲| 亚洲精品v日韩精品| 国产精品美女一区二区| 久久久天堂av| 精品国产不卡一区二区三区| 欧美巨大另类极品videosbest | 国产在线一区二区综合免费视频| 亚洲中国最大av网站| 国产精品麻豆网站| 国产日韩在线不卡| 2020国产精品| 日韩欧美亚洲一区二区| 91精品欧美久久久久久动漫| 91黄色免费网站| aaa亚洲精品| 成人免费福利片| 国产精品白丝jk白祙喷水网站| 九色|91porny| 久久国产精品72免费观看| 免费精品99久久国产综合精品| 国产成人在线免费观看| 精品无码三级在线观看视频| 日韩不卡一区二区三区| 午夜精品一区二区三区电影天堂 | 国产日韩欧美亚洲| 久久欧美一区二区| 久久久蜜臀国产一区二区| 久久久亚洲欧洲日产国码αv| 日韩女优电影在线观看| 精品国产免费人成电影在线观看四季| 日韩精品一区二区三区视频播放| 欧美一级在线免费| 日韩女同互慰一区二区| 2020日本不卡一区二区视频| 久久精品免费在线观看| 欧美激情在线看| 最好看的中文字幕久久| 亚洲精品视频在线观看网站| 亚洲国产视频网站| 日本不卡不码高清免费观看 | 久久福利视频一区二区| 老司机一区二区| 国产成人在线视频网址| 99久久国产综合色|国产精品| 97国产精品videossex| 欧美午夜电影一区| 91精品国产91久久久久久一区二区 | 国产婷婷精品av在线| 国产精品美女久久久久久久久久久 | 中文字幕精品三区| 亚洲另类一区二区| 日韩高清欧美激情| 国产麻豆精品在线| 色妞www精品视频| 777午夜精品免费视频| 欧美sm美女调教| 国产精品女上位| 三级影片在线观看欧美日韩一区二区 | 日韩一区二区免费在线电影| 久久久久免费观看| 一区二区三区在线免费观看 | 国模冰冰炮一区二区| 91视频在线看| 日韩精品中文字幕一区| 中文字幕一区二区日韩精品绯色| 亚洲国产精品一区二区尤物区| 国产一区免费电影| 色哟哟国产精品| 久久老女人爱爱| 亚洲成av人影院在线观看网| 国产精品18久久久| 7799精品视频| |精品福利一区二区三区| 蜜臀av国产精品久久久久 | 欧美自拍偷拍午夜视频| 国产亚洲成aⅴ人片在线观看| 亚洲综合色噜噜狠狠| 国产一区 二区 三区一级| 欧美三级电影一区| 久久成人免费网| 欧美体内she精高潮| 日本一二三不卡| 免费看黄色91| 91久久精品国产91性色tv| 国产肉丝袜一区二区| 麻豆国产精品视频| 欧美日韩日日夜夜| 中文字幕在线免费不卡| 久久99精品久久久久久国产越南 | 一区二区三区日韩在线观看| 国产成人精品免费网站| 日韩久久久久久| 五月天丁香久久| 色菇凉天天综合网| 国产精品免费观看视频| 韩国精品主播一区二区在线观看| 欧美欧美午夜aⅴ在线观看| 中文字幕在线观看一区| 国产成a人亚洲精| 精品国产免费久久| 麻豆一区二区三| 日韩一区二区三区在线观看| 亚洲妇女屁股眼交7| 欧洲精品一区二区| 亚洲综合免费观看高清完整版 | 中文字幕欧美国产| 国产美女视频一区| 久久久噜噜噜久噜久久综合| 久久精品国产精品亚洲红杏| 日韩限制级电影在线观看| 五月婷婷欧美视频| 欧美日韩国产首页| 午夜精品久久久久久久99樱桃| 色8久久人人97超碰香蕉987| 亚洲三级在线观看| 色综合久久久久久久久| 中文字幕在线一区| 成人av网站在线观看免费| 中文av一区二区| 91小视频免费看| 亚洲精选视频免费看| 日本韩国欧美国产| 一区2区3区在线看| 欧美日韩国产一级片| 蜜桃视频在线观看一区| 欧美大片在线观看一区二区| 美女视频黄 久久| 欧美电影免费观看高清完整版在线观看| 蜜桃视频在线观看一区| 欧美精品一区二区三区四区| 国产精品影音先锋| 精品sm捆绑视频| 国产成人综合在线观看| 久久久不卡网国产精品二区| 成人免费黄色在线| 亚洲图片欧美一区| 日韩一区二区三区免费观看| 国产精品亚洲专一区二区三区| 国产精品久久久久久久久免费丝袜 | 国产亚洲精品免费| voyeur盗摄精品| 亚洲综合激情网| 日韩一区二区不卡| 婷婷六月综合亚洲| 久久久久亚洲蜜桃| 欧美艳星brazzers| 精品伊人久久久久7777人| 综合亚洲深深色噜噜狠狠网站| 欧美日韩精品一区二区| 成人精品gif动图一区|