EventLogSession Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используется для доступа к службе журнала событий на локальном компьютере или удаленном компьютере, что обеспечивает возможность управления и сбора информации о журналах событий и поставщиках событий на компьютере.
public ref class EventLogSession : IDisposable
public class EventLogSession : IDisposable
type EventLogSession = class
interface IDisposable
Public Class EventLogSession
Implements IDisposable
- Наследование
-
EventLogSession
- Реализации
Примеры
Пример кода, использующий этот класс, см. в разделах How To: Query for Events, How to: Retrieve Information About an Event Publisher или How to: Configure and Read Event Log Properties.
Конструкторы
EventLogSession() |
Инициализирует новый объект EventLogSession, устанавливает соединение с локальной службой журнала событий. |
EventLogSession(String) |
Инициализирует новый объект EventLogSession, устанавливает соединение со службой журнала событий на указанном компьютере. Учетные данные (имя пользователя и пароль) пользователя, вызывающего данный метод, используются в качестве учетных данных для доступа к удаленному компьютеру. |
EventLogSession(String, String, String, SecureString, SessionAuthentication) |
Инициализирует новый объект EventLogSession, устанавливает соединение со службой журнала событий на указанном компьютере. Указанные учетные данные (имя пользователя и пароль) используются в качестве учетных данных для доступа к удаленному компьютеру. |
Свойства
GlobalSession |
Получает статический предопределенный объект сеанса, подключаемый к службе журнала событий на локальном компьютере. |
Методы
CancelCurrentOperations() |
Отменяет любые операции (например, чтение журнала событий или подписка на журнал событий), активные в настоящий период времени для службы журнала событий, к которой подключен данный объект. |
ClearLog(String) |
Удаляет события из указанного журнала событий. |
ClearLog(String, String) |
Удаляет события из указанного журнала событий и сохраняет удаленные события в указанном файле. |
Dispose() |
Освобождает все ресурсы, используемые этим объектом. |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые этим объектом. Кроме того, возможно освобождение управляемых ресурсов. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
ExportLog(String, PathType, String, String) |
Экспортирует события во внешний журнал событий. События хранятся без сообщений о событиях. |
ExportLog(String, PathType, String, String, Boolean) |
Экспортирует события во внешний журнал событий. Флаг задается для указания того, что метод продолжит экспорт событий даже в случае сбоя при выполнении указанного запроса для некоторых журналов. События хранятся без сообщений о событиях. |
ExportLogAndMessages(String, PathType, String, String) |
Экспортирует события и связанные сообщения в файл внешнего журнала. |
ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo) |
Экспортирует события и связанные сообщения в файл внешнего журнала. Флаг задается для указания того, что метод продолжит экспорт событий даже в случае сбоя при выполнении указанного запроса для некоторых журналов. Сообщения о событиях экспортируются на указанном языке. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetLogInformation(String, PathType) |
Получает объект, содержащий информацию выполнения для указанного журнала событий. |
GetLogNames() |
Получает перечисляемую коллекцию всех имен журналов событий, зарегистрированных службой журнала событий. |
GetProviderNames() |
Получает перечисляемую коллекцию всех имен поставщиков событий, зарегистрированных службой журнала событий. Поставщик событий является приложением, публикующим события в журнале событий. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |