DataSchemaErrorTaskService - класс
Данный класс представляет агностическую службу базы данных уровня пакета, предназначенную для управления всеми ошибками, которые содержатся в списке ошибок. Все другие функции или компоненты могут создавать собственные экземпляры данного класса для управления ошибками, отображаемыми в окне ErrorList Visual Studio.
Этот интерфейс API CLS-несовместим.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Data.Schema.Package.UI.DataSchemaErrorTaskService
Пространство имен: Microsoft.VisualStudio.Data.Schema.Package.UI
Сборка: Microsoft.VisualStudio.Data.Schema.Package (в Microsoft.VisualStudio.Data.Schema.Package.dll)
Синтаксис
'Декларация
<CLSCompliantAttribute(False)> _
Public NotInheritable Class DataSchemaErrorTaskService _
Implements IDisposable, IDatabaseProjectIdleProcessor, IDatabaseProjectWorkloadProvider, IErrorManagerLimiter
[CLSCompliantAttribute(false)]
public sealed class DataSchemaErrorTaskService : IDisposable,
IDatabaseProjectIdleProcessor, IDatabaseProjectWorkloadProvider, IErrorManagerLimiter
[CLSCompliantAttribute(false)]
public ref class DataSchemaErrorTaskService sealed : IDisposable,
IDatabaseProjectIdleProcessor, IDatabaseProjectWorkloadProvider, IErrorManagerLimiter
[<Sealed>]
[<CLSCompliantAttribute(false)>]
type DataSchemaErrorTaskService =
class
interface IDisposable
interface IDatabaseProjectIdleProcessor
interface IDatabaseProjectWorkloadProvider
interface IErrorManagerLimiter
end
public final class DataSchemaErrorTaskService implements IDisposable, IDatabaseProjectIdleProcessor, IDatabaseProjectWorkloadProvider, IErrorManagerLimiter
Тип DataSchemaErrorTaskService предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
DataSchemaErrorTaskService | Инициализирует новый экземпляр класса DataSchemaErrorTaskService. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
ErrorLimit | Максимальное число ошибок, которое может быть отображено в соответствии с указаниями пользователя. | |
PackageErrorManager | Получает диспетчер ошибок уровня пакета. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Dispose | Освобождает связанные ресурсы. | |
DoWork | Указывает данному обработчику бездействия выполнить определенную работу. | |
Equals | Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
FlushOnIdleQueue | Записывает на диск все ошибки, которые еще не помещены в список ошибок. | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetSelectedErrors | Возвращает выбранные ошибки в список ошибок и получает те из них, которые принадлежат типу DataSchemaError. | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
GetWorkload | Возвращает оставшуюся рабочую нагрузку для данного обработчика бездействия. | |
IsSuppressed | Возвращает значение, которое указывает на то, что ошибка подавлена. | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
OnIdle | Этот метод периодически вызывается потоком пользовательского интерфейса в период его бездействия. | |
RegisterErrorManager | Регистрирует указанный экземпляр ErrorManager в службе задач, чтобы ошибки из диспетчера ошибок могли добавляться в список ошибок и удаляться из этого списка. | |
RemoveAllTaskNavigators | Удаляет все зарегистрированные навигаторы по задачам из указанного диспетчера ошибок. | |
ToString | Возвращение строки, представляющей текущий объект. (Унаследовано от Object.) | |
TreatWarningsAsErrors | Возвращает текущее значение свойства проекта TreatWarningsAsErrors. |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Data.Schema.Package.UI - пространство имен