Share via


ISfcCollection Interface

Defines collection operations, including child initialization. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

Namespace:  Microsoft.SqlServer.Management.Sdk.Sfc
Assembly:  Microsoft.SqlServer.Management.Sdk.Sfc (in Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Syntax

'Declaration
Public Interface ISfcCollection
'Usage
Dim instance As ISfcCollection
public interface ISfcCollection
public interface class ISfcCollection
type ISfcCollection =  interface end
public interface ISfcCollection

The ISfcCollection type exposes the following members.

Properties

  Name Description
Public property Count Gets the number of elements contained in the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property Initialized Gets or sets a value indicating whether the collection has been initialized. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property Parent Gets the parent object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

Top

Methods

  Name Description
Public method Add Adds the specified object to the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method AddShadow Adds the specified object to the shadow collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method EnsureInitialized Initializes the collection from the server-side. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method FinishMerge Swaps the new collection for the old collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method GetCollectionElementNameImpl Get the Uniform Resource Name (URN) suffix for elements in the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method GetElementFactory Gets the factory that is used to instantiate objects for the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method GetExisting Uses the specified key to retrieve an existing item from the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method GetObjectByKey Uses the specified key to retrieve an object from the collection. If a matching object is not found in the collection, the object is created in the collection.Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method PrepareMerge Prepares to merge fresh query results into the existing collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method Remove Removes the specified object from the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method RemoveElement Removes the specified element from the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method Rename Renames the specified SfcInstance object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

Top

See Also

Reference

Microsoft.SqlServer.Management.Sdk.Sfc Namespace