Поделиться через


Класс SystemMessageCollection

The SystemMessageCollection class represents a collection of SystemMessage objects that represent all the system messages on the instance of SQL Server.

Пространство имен:  Microsoft.SqlServer.Management.Smo
Сборка:  Microsoft.SqlServer.Smo (в Microsoft.SqlServer.Smo.dll)

Синтаксис

'Декларация
Public Class SystemMessageCollection _
    Inherits MessageCollectionBase
'Применение
Dim instance As SystemMessageCollection
public class SystemMessageCollection : MessageCollectionBase
public ref class SystemMessageCollection : public MessageCollectionBase
type SystemMessageCollection =  
    class
        inherit MessageCollectionBase
    end
public class SystemMessageCollection extends MessageCollectionBase

Тип SystemMessageCollection обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство Count Gets the number of objects in the referenced collection. (Производный от SmoCollectionBase.)
Открытое свойство IsSynchronized Gets the Boolean property value that specifies whether access to the collection is synchronized and therefore thread-safe. (Производный от SmoCollectionBase.)
Открытое свойство Item[ ( [ ( Int32] ) ] ) Gets a SystemMessage object in the collection by index number.
Открытое свойство Item[ ( [ ( Int32, String] ) ] ) Gets a SystemMessage object in the collection by name.
Открытое свойство Parent Gets the Server object that is the parent of the SystemMessageCollection object.
Открытое свойство SyncRoot Gets an object that can be used to synchronize access to the collection. (Производный от SmoCollectionBase.)

В начало

Методы

  Имя Описание
Защищенный метод AddExisting Adds an object to the collection. (Производный от AbstractCollectionBase.)
Защищенный метод AddImpl Adds the specified object to this collection (Производный от SortedListCollectionBase.)
Открытый метод Contains(Int32, Int32) Определяет, существует ли объект с указанным значением идентификатора и значением идентификатора языка в объекте коллекции сообщений. (Производный от MessageCollectionBase.)
Открытый метод Contains(Int32, String) Определяет, существует ли объект с указанным значением идентификатора и языком в объекте коллекции сообщений. (Производный от MessageCollectionBase.)
Открытый метод CopyTo Copies the collection of objects to a one-dimensional array beginning at the index value specified.
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Защищенный метод GetCollectionElementType Returns the Collection Element type. (Переопределяет SmoCollectionBase. . :: . .GetCollectionElementType() () () ().)
Открытый метод GetEnumerator Returns an IEnumerator interface that allows you to iterate through the objects in the collection. (Производный от SmoCollectionBase.)
Открытый метод GetHashCode (Производный от Object.)
Защищенный метод GetItemById(Int32) Extracts a member from the referenced collection using a system-defined, unique identifier. (Производный от SmoCollectionBase.)
Защищенный метод GetItemById(Int32, String) Extracts a member from the referenced collection using a system-defined, unique identifier and name. (Производный от SmoCollectionBase.)
Защищенный метод GetObjectByIndex Extracts a member from the referenced collection using a system-defined, unique identifier. (Производный от SmoCollectionBase.)
Открытый метод GetType (Производный от Object.)
Защищенный метод ImplAddExisting Adds an existing specified object to this collection (Производный от SortedListCollectionBase.)
Защищенный метод InitializeChildCollection() () () () Initializes the child collections of the referenced collection. (Производный от SmoCollectionBase.)
Защищенный метод InitializeChildCollection(Boolean) Initializes the child collections of the referenced collection with the option to refresh the properties of the referenced collection. (Производный от SmoCollectionBase.)
Защищенный метод InitInnerCollection Этот метод поддерживает инфраструктуру объектов SMO и не предназначен для использования непосредственно из программного кода. (Производный от MessageCollectionBase.)
Открытый метод ItemByIdAndLanguage Extracts a member from the SystemMessageCollection collection using a system-defined, unique identifier and the specified language.
Открытый метод ItemByIdAndLanguageId Extracts a member from the SystemMessageCollection collection using a system-defined, unique identifier and the specified language ID.
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод Refresh() () () () Refreshes the referenced collection. (Производный от SmoCollectionBase.)
Открытый метод Refresh(Boolean) Refreshes the referenced collection with the option to refresh child objects of the referenced collection. (Производный от SmoCollectionBase.)
Открытый метод Remove(Int32) Удаляет объект с указанным значением идентификатора из объекта коллекции сообщений. (Производный от MessageCollectionBase.)
Открытый метод Remove(Int32, String) Удаляет объект с указанными значением идентификатора и языком из объекта коллекции сообщений. (Производный от MessageCollectionBase.)
Открытый метод ToString (Производный от Object.)
Защищенный метод ValidateParentObject Validates the parent object exists. (Производный от SmoCollectionBase.)

В начало

Поля

  Имя Описание
Защищенное поле initialized This value supports the SMO infrastructure and is not intended to be used directly from your code. (Производный от AbstractCollectionBase.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ICollection. . :: . .CopyTo Copies the elements from an instance to an array beginning at the index indicated. (Производный от SmoCollectionBase.)

В начало

Замечания

A SystemMessageCollection object can be used to gain access to a set of system messages. You can use the Item property to return a specific SystemMessage object.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.