FileSegmentCollectionBase Class

 

Represents the base class used for the construction of file segment collection.

Namespace:   Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Management.Smo.AbstractCollectionBase
    Microsoft.SqlServer.Management.Smo.SmoCollectionBase
      Microsoft.SqlServer.Management.Smo.SortedListCollectionBase
        Microsoft.SqlServer.Management.Smo.FileSegmentCollectionBase
          Microsoft.SqlServer.Management.Smo.FileSegmentCollection

Syntax

public abstract class FileSegmentCollectionBase : SortedListCollectionBase
public ref class FileSegmentCollectionBase abstract : SortedListCollectionBase
[<AbstractClass>]
type FileSegmentCollectionBase = 
    class
        inherit SortedListCollectionBase
    end
Public MustInherit Class FileSegmentCollectionBase
    Inherits SortedListCollectionBase

Properties

Name Description
System_CAPS_pubproperty Count

Gets the number of objects in the referenced collection.(Inherited from SmoCollectionBase.)

System_CAPS_pubproperty IsSynchronized

Gets the Boolean property value that specifies whether access to the collection is synchronized and therefore thread-safe.(Inherited from SmoCollectionBase.)

System_CAPS_pubproperty SyncRoot

Gets an object that can be used to synchronize access to the collection.(Inherited from SmoCollectionBase.)

Methods

Name Description
System_CAPS_protmethod AddExisting(SqlSmoObject)

Adds an object to the collection.(Inherited from AbstractCollectionBase.)

System_CAPS_protmethod AddImpl(SqlSmoObject)

Adds the specified object to this collection(Inherited from SortedListCollectionBase.)

System_CAPS_pubmethod Contains(Int32)

Determines whether the collection contains the file segment with the specified database segment ID.

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_protmethod GetCollectionElementType()

Gets the Collection Element Type.(Inherited from SmoCollectionBase.)

System_CAPS_pubmethod GetEnumerator()

Returns an IEnumerator interface that allows you to iterate through the objects in the collection. (Inherited from SmoCollectionBase.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_protmethod GetItemById(Int32)

Extracts a member from the referenced collection using a system-defined, unique identifier.(Inherited from SmoCollectionBase.)

System_CAPS_protmethod GetItemById(Int32, String)

Extracts a member from the referenced collection using a system-defined, unique identifier and name.(Inherited from SmoCollectionBase.)

System_CAPS_protmethod GetObjectByIndex(Int32)

Extracts a member from the referenced collection using a system-defined, unique identifier.(Inherited from SmoCollectionBase.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod ImplAddExisting(SqlSmoObject)

Adds an existing specified object to this collection(Inherited from SortedListCollectionBase.)

System_CAPS_protmethod InitializeChildCollection()

Initializes the child collections of the referenced collection.(Inherited from SmoCollectionBase.)

System_CAPS_protmethod InitializeChildCollection(Boolean)

Initializes the child collections of the referenced collection with the option to refresh the properties of the referenced collection.(Inherited from SmoCollectionBase.)

System_CAPS_protmethod InitInnerCollection()

Initializes the inner collection data structure.(Overrides SmoCollectionBase.InitInnerCollection().)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod Refresh()

Refreshes the referenced collection.(Inherited from SmoCollectionBase.)

System_CAPS_pubmethod Refresh(Boolean)

Refreshes the referenced collection with the option to refresh child objects of the referenced collection.(Inherited from SmoCollectionBase.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

System_CAPS_protmethod ValidateParentObject(SqlSmoObject)

Validates the parent object exists.(Inherited from SmoCollectionBase.)

Fields

Name Description
System_CAPS_protfield initialized

This value supports the SMO infrastructure and is not intended to be used directly from your code.(Inherited from AbstractCollectionBase.)

Explicit Interface Implementations

Name Description
System_CAPS_pubinterfaceSystem_CAPS_privmethod ICollection.CopyTo(Array, Int32)

Copies the elements from an instance to an array beginning at the index indicated.(Inherited from SmoCollectionBase.)

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.SqlServer.Management.Smo Namespace

Return to top