ServerManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ на чтение и запись к системе конфигурации IIS 7.
public ref class ServerManager sealed : IDisposable
public sealed class ServerManager : IDisposable
type ServerManager = class
interface IDisposable
Public NotInheritable Class ServerManager
Implements IDisposable
- Наследование
-
ServerManager
- Реализации
Комментарии
Объект ServerManager является объектом конфигурации верхнего уровня. Доступ к коллекции, коллекции, WorkerProcess коллекциям, Binding объектам и VirtualDirectory коллекциям ServerManagerможно получить ApplicationSite из . Свойства, предоставляемые классом ServerManager , доступны только для чтения. Однако объекты, возвращаемые свойствами этого класса, предоставляют доступ как для чтения, так и для записи. Обновления, внесенные в объекты конфигурации, должны быть явно записаны в систему конфигурации с помощью CommitChanges метода .
Конструкторы
ServerManager() |
Инициализирует новый экземпляр класса , ServerManager используя путь по умолчанию к файлу ApplicationHost.config. |
ServerManager(Boolean, String) |
Предоставляет доступ на чтение и запись к системе конфигурации IIS 7. |
ServerManager(String) |
Предоставляет доступ на чтение и запись к системе конфигурации IIS 7. |
Свойства
ApplicationDefaults |
Возвращает объект , определяющий значения по умолчанию для приложений, настроенных на текущем сервере. |
ApplicationPoolDefaults |
Возвращает объект , определяющий значения по умолчанию для пулов приложений, настроенных на текущем сервере. |
ApplicationPools |
Возвращает коллекцию пулов приложений на текущем сервере. |
SiteDefaults |
Возвращает объект , определяющий значения по умолчанию для сайтов, настроенных на текущем сервере. |
Sites |
Возвращает коллекцию веб-сайтов, настроенных на текущем сервере. |
VirtualDirectoryDefaults |
Возвращает объект , определяющий значения по умолчанию для всех виртуальных каталогов, настроенных на текущем сервере. |
WorkerProcesses |
Возвращает коллекцию рабочих процессов на текущем сервере. |
Методы
CommitChanges() |
Фиксирует изменения в системе конфигурации IIS 7. |
Dispose() |
Освобождает все ресурсы, используемые классом ServerManager. |
Finalize() |
Предоставляет доступ на чтение и запись к системе конфигурации IIS 7. |
GetAdministrationConfiguration() |
Configuration Возвращает объект для файла Administration.config по умолчанию. |
GetAdministrationConfiguration(WebConfigurationMap, String) |
Configuration Возвращает объект для файла Administration.config, используя указанный WebConfigurationMap объект и путь к файлу конфигурации. |
GetApplicationHostConfiguration() |
Configuration Возвращает объект для файла ApplicationHost.config по умолчанию. |
GetMetadata(String) |
Возвращает значения метаданных из диспетчера сервера. |
GetRedirectionConfiguration() |
Возвращает конфигурацию из диспетчера конфигураций. |
GetWebConfiguration(String) |
Configuration Возвращает объект для файла Web.config, используя указанное имя веб-сайта. |
GetWebConfiguration(String, String) |
Configuration Возвращает объект для файла Web.config, используя указанное имя веб-сайта и виртуальный путь. |
GetWebConfiguration(WebConfigurationMap, String) |
Configuration Возвращает объект для файла Web.config, используя указанный WebConfigurationMap объект и путь к файлу конфигурации. |
OpenRemote(String) |
Создает ServerManager объект , подключенный к удаленной системе. |
SetMetadata(String, Object) |
Добавляет или изменяет метаданные для текущего диспетчера сервера. |
Явные реализации интерфейса
IDisposable.Dispose() |
Освобождает неуправляемые ресурсы, используемые ServerManager. |