SmoCollectionBase SmoCollectionBase SmoCollectionBase Class

정의

SMO 컬렉션 클래스의 생성에 사용되는 기본 클래스를 나타내며 이러한 클래스에 공통적인 멤버를 포함합니다. Represents a base class that is used in the construction of SMO collection classes and contains members that are common to them.

public ref class SmoCollectionBase abstract : Microsoft::SqlServer::Management::Smo::AbstractCollectionBase, System::Collections::ICollection
public abstract class SmoCollectionBase : Microsoft.SqlServer.Management.Smo.AbstractCollectionBase, System.Collections.ICollection
Public MustInherit Class SmoCollectionBase
Inherits AbstractCollectionBase
Implements ICollection
상속
파생
구현

예제

컬렉션 사용Using Collections

설명

This namespace, class, or member is supported only in version 2.0 of the Microsoft .NET Framework.

속성

Count Count Count

참조된 컬렉션의 개체 수를 가져옵니다. Gets the number of objects in the referenced collection.

IsSynchronized IsSynchronized IsSynchronized

가져옵니다는 Boolean 컬렉션에 대 한 액세스 액세스가 동기화 되어 스레드로부터 안전한 지 여부를 지정 하는 속성 값입니다. Gets the Boolean property value that specifies whether access to the collection is synchronized and therefore thread-safe.

SyncRoot SyncRoot SyncRoot

컬렉션에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다. Gets an object that can be used to synchronize access to the collection.

메서드

AddExisting(SqlSmoObject) AddExisting(SqlSmoObject) AddExisting(SqlSmoObject)

컬렉션에 개체를 추가합니다. Adds an object to the collection.

(Inherited from AbstractCollectionBase)
GetCollectionElementType() GetCollectionElementType() GetCollectionElementType()

컬렉션 요소 유형을 가져옵니다. Gets the Collection Element Type.

GetEnumerator() GetEnumerator() GetEnumerator()

반환 된 IEnumerator 컬렉션의 개체를 반복할 수 있는 인터페이스입니다. Returns an IEnumerator interface that allows you to iterate through the objects in the collection.

GetItemById(Int32) GetItemById(Int32) GetItemById(Int32)

시스템 정의 고유 식별자를 사용하여 참조된 컬렉션에서 멤버를 추출합니다. Extracts a member from the referenced collection using a system-defined, unique identifier.

GetItemById(Int32, String) GetItemById(Int32, String) GetItemById(Int32, String)

시스템 정의 고유 식별자와 이름을 사용하여 참조된 컬렉션에서 멤버를 추출합니다. Extracts a member from the referenced collection using a system-defined, unique identifier and name.

GetObjectByIndex(Int32) GetObjectByIndex(Int32) GetObjectByIndex(Int32)

시스템 정의 고유 식별자를 사용하여 참조된 컬렉션에서 멤버를 추출합니다. Extracts a member from the referenced collection using a system-defined, unique identifier.

ImplAddExisting(SqlSmoObject) ImplAddExisting(SqlSmoObject) ImplAddExisting(SqlSmoObject)

컬렉션에 기존 개체를 추가합니다. Adds an existing object to the collection.

InitializeChildCollection() InitializeChildCollection() InitializeChildCollection()

참조된 컬렉션의 자식 컬렉션을 초기화합니다. Initializes the child collections of the referenced collection.

InitializeChildCollection(Boolean) InitializeChildCollection(Boolean) InitializeChildCollection(Boolean)

참조된 컬렉션의 속성을 새로 고치는 옵션을 사용하여 참조된 컬렉션의 자식 컬렉션을 초기화합니다. Initializes the child collections of the referenced collection with the option to refresh the properties of the referenced collection.

InitInnerCollection() InitInnerCollection() InitInnerCollection()

컬렉션을 초기화합니다. Initializes the collection.

Refresh() Refresh() Refresh()

참조된 컬렉션을 새로 고칩니다. Refreshes the referenced collection.

Refresh(Boolean) Refresh(Boolean) Refresh(Boolean)

참조된 컬렉션의 자식 개체를 새로 고치는 옵션을 사용하여 참조된 컬렉션을 새로 고칩니다. Refreshes the referenced collection with the option to refresh child objects of the referenced collection.

ValidateParentObject(SqlSmoObject) ValidateParentObject(SqlSmoObject) ValidateParentObject(SqlSmoObject)

부모 개체가 있는지 확인합니다. Validates the parent object exists.

명시적 인터페이스 구현

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

인스턴스의 요소를 지정한 인덱스부터 시작하여 배열에 복사합니다. Copies the elements from an instance to an array beginning at the index indicated.

필드

initialized initialized initialized

이 값은 SMO 인프라를 지원하며 코드에 직접 사용하기 위한 것이 아닙니다. This value supports the SMO infrastructure and is not intended to be used directly from your code.

(Inherited from AbstractCollectionBase)

적용 대상