SimpleObjectCollectionBase 类
The SimpleObjectCollectionBase class is a base class that is used in the construction of collection objects.
继承层次结构
System. . :: . .Object
  Microsoft.SqlServer.Management.Smo. . :: . .AbstractCollectionBase
    Microsoft.SqlServer.Management.Smo. . :: . .SmoCollectionBase
      Microsoft.SqlServer.Management.Smo. . :: . .SortedListCollectionBase
        Microsoft.SqlServer.Management.Smo..::..SimpleObjectCollectionBase
          更多信息...
命名空间:  Microsoft.SqlServer.Management.Smo
程序集:  Microsoft.SqlServer.Smo(在 Microsoft.SqlServer.Smo.dll 中)
语法
声明
Public MustInherit Class SimpleObjectCollectionBase _
    Inherits SortedListCollectionBase
用法
Dim instance As SimpleObjectCollectionBase
public abstract class SimpleObjectCollectionBase : SortedListCollectionBase
public ref class SimpleObjectCollectionBase abstract : public SortedListCollectionBase
[<AbstractClassAttribute>]
type SimpleObjectCollectionBase =  
    class
        inherit SortedListCollectionBase
    end
public abstract class SimpleObjectCollectionBase extends SortedListCollectionBase
SimpleObjectCollectionBase 类型公开以下成员。
属性
| 名称 | 说明 | |
|---|---|---|
![]()  | 
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 继承。) | 
![]()  | 
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 | Verifies whether the specified object exists in the collection. | 
![]()  | 
Equals | (从 Object 继承。) | 
![]()  | 
Finalize | (从 Object 继承。) | 
![]()  | 
GetCollectionElementType | Gets the Collection Element Type. (从 SmoCollectionBase 继承。) | 
![]()  | 
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 | Initializes the collection. (覆盖 SmoCollectionBase. . :: . .InitInnerCollection() () () ()。) | 
![]()  | 
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 继承。) | 
![]()  | 
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 继承。) | 
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。
继承层次结构
System. . :: . .Object
  Microsoft.SqlServer.Management.Smo. . :: . .AbstractCollectionBase
    Microsoft.SqlServer.Management.Smo. . :: . .SmoCollectionBase
      Microsoft.SqlServer.Management.Smo. . :: . .SortedListCollectionBase
        Microsoft.SqlServer.Management.Smo..::..SimpleObjectCollectionBase
          Microsoft.SqlServer.Management.Smo.Agent. . :: . .AlertCategoryCollection
          Microsoft.SqlServer.Management.Smo.Agent. . :: . .AlertCollection
          Microsoft.SqlServer.Management.Smo.Agent. . :: . .JobCategoryCollection
          Microsoft.SqlServer.Management.Smo.Agent. . :: . .OperatorCategoryCollection
          Microsoft.SqlServer.Management.Smo.Agent. . :: . .OperatorCollection
          Microsoft.SqlServer.Management.Smo.Agent. . :: . .ProxyAccountCollection
          Microsoft.SqlServer.Management.Smo.Agent. . :: . .TargetServerCollection
          Microsoft.SqlServer.Management.Smo.Agent. . :: . .TargetServerGroupCollection
          Microsoft.SqlServer.Management.Smo. . :: . .ApplicationRoleCollection
          Microsoft.SqlServer.Management.Smo. . :: . .AsymmetricKeyCollection
          Microsoft.SqlServer.Management.Smo. . :: . .AuditCollection
          Microsoft.SqlServer.Management.Smo. . :: . .BackupDeviceCollection
          Microsoft.SqlServer.Management.Smo.Broker. . :: . .BrokerPriorityCollection
          Microsoft.SqlServer.Management.Smo.Broker. . :: . .BrokerServiceCollection
          Microsoft.SqlServer.Management.Smo.Broker. . :: . .MessageTypeCollection
          Microsoft.SqlServer.Management.Smo.Broker. . :: . .MessageTypeMappingCollection
          Microsoft.SqlServer.Management.Smo.Broker. . :: . .RemoteServiceBindingCollection
          Microsoft.SqlServer.Management.Smo.Broker. . :: . .ServiceContractCollection
          Microsoft.SqlServer.Management.Smo.Broker. . :: . .ServiceContractMappingCollection
          Microsoft.SqlServer.Management.Smo.Broker. . :: . .ServiceRouteCollection
          Microsoft.SqlServer.Management.Smo. . :: . .CertificateCollection
          Microsoft.SqlServer.Management.Smo. . :: . .CheckCollection
          Microsoft.SqlServer.Management.Smo. . :: . .CredentialCollection
          Microsoft.SqlServer.Management.Smo. . :: . .CryptographicProviderCollection
          Microsoft.SqlServer.Management.Smo. . :: . .DatabaseAuditSpecificationCollection
          Microsoft.SqlServer.Management.Smo. . :: . .DatabaseCollection
          Microsoft.SqlServer.Management.Smo. . :: . .DatabaseDdlTriggerCollection
          Microsoft.SqlServer.Management.Smo. . :: . .DatabaseRoleCollection
          Microsoft.SqlServer.Management.Smo. . :: . .DataFileCollection
          Microsoft.SqlServer.Management.Smo. . :: . .EndpointCollection
          Microsoft.SqlServer.Management.Smo. . :: . .ExtendedPropertyCollection
          Microsoft.SqlServer.Management.Smo. . :: . .FileGroupCollection
          Microsoft.SqlServer.Management.Smo. . :: . .ForeignKeyCollection
          Microsoft.SqlServer.Management.Smo. . :: . .FullTextCatalogCollection
          Microsoft.SqlServer.Management.Smo. . :: . .FullTextIndexColumnCollection
          Microsoft.SqlServer.Management.Smo. . :: . .FullTextStopListCollection
          Microsoft.SqlServer.Management.Smo. . :: . .IndexCollection
          Microsoft.SqlServer.Management.Smo. . :: . .LanguageCollection
          Microsoft.SqlServer.Management.Smo. . :: . .LinkedServerCollection
          Microsoft.SqlServer.Management.Smo. . :: . .LinkedServerLoginCollection
          Microsoft.SqlServer.Management.Smo. . :: . .LogFileCollection
          Microsoft.SqlServer.Management.Smo. . :: . .LoginCollection
          Microsoft.SqlServer.Management.Smo.Mail. . :: . .ConfigurationValueCollection
          Microsoft.SqlServer.Management.Smo.Mail. . :: . .MailAccountCollection
          Microsoft.SqlServer.Management.Smo.Mail. . :: . .MailProfileCollection
          Microsoft.SqlServer.Management.Smo.Mail. . :: . .MailServerCollection
          Microsoft.SqlServer.Management.Smo. . :: . .OleDbProviderSettingsCollection
          Microsoft.SqlServer.Management.Smo. . :: . .PartitionFunctionCollection
          Microsoft.SqlServer.Management.Smo. . :: . .PartitionSchemeCollection
          Microsoft.SqlServer.Management.Smo. . :: . .PlanGuideCollection
          Microsoft.SqlServer.Management.Smo. . :: . .ResourcePoolCollection
          Microsoft.SqlServer.Management.Smo. . :: . .SchemaCollection
          Microsoft.SqlServer.Management.Smo. . :: . .ServerAuditSpecificationCollection
          Microsoft.SqlServer.Management.Smo. . :: . .ServerDdlTriggerCollection
          Microsoft.SqlServer.Management.Smo. . :: . .ServerRoleCollection
          Microsoft.SqlServer.Management.Smo. . :: . .SoapMethodCollectionBase
          Microsoft.SqlServer.Management.Smo. . :: . .SqlAssemblyCollection
          Microsoft.SqlServer.Management.Smo. . :: . .SqlAssemblyFileCollection
          Microsoft.SqlServer.Management.Smo. . :: . .StatisticCollection
          Microsoft.SqlServer.Management.Smo. . :: . .SymmetricKeyCollection
          Microsoft.SqlServer.Management.Smo. . :: . .SystemDataTypeCollection
          Microsoft.SqlServer.Management.Smo. . :: . .TriggerCollection
          Microsoft.SqlServer.Management.Smo. . :: . .UserCollection
          Microsoft.SqlServer.Management.Smo. . :: . .WorkloadGroupCollection
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)