Share via


IntegrationServices Class

Represents the root of the Integration Services.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
    Microsoft.SqlServer.Management.IntegrationServices.IntegrationServices

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

Syntax

'Declaration
Public NotInheritable Class IntegrationServices _
    Inherits SfcInstance _
    Implements ISfcDomain, ISfcDomainLite, ISfcHasConnection
'Usage
Dim instance As IntegrationServices
public sealed class IntegrationServices : SfcInstance, 
    ISfcDomain, ISfcDomainLite, ISfcHasConnection
public ref class IntegrationServices sealed : public SfcInstance, 
    ISfcDomain, ISfcDomainLite, ISfcHasConnection
[<SealedAttribute>]
type IntegrationServices =  
    class 
        inherit SfcInstance 
        interface ISfcDomain 
        interface ISfcDomainLite 
        interface ISfcHasConnection 
    end
public final class IntegrationServices extends SfcInstance implements ISfcDomain, ISfcDomainLite, ISfcHasConnection

The IntegrationServices type exposes the following members.

Constructors

  Name Description
Public method IntegrationServices() Initializes a new instance of the IntegrationServices class.
Public method IntegrationServices(SfcConnection) Initializes a new instance of the IntegrationServices class with the specified connection.
Public method IntegrationServices(Server) Initializes a new instance of the IntegrationServices class with the specified server.
Public method IntegrationServices(SqlConnection) Initializes a new instance of the IntegrationServices class with the specified SQL connection.

Top

Properties

  Name Description
Protected property AbstractIdentityKey (Inherited from SfcInstance.)
Public property Catalogs Gets the catalogs.
Public property Connection Gets or sets the connection.
Public property IdentityKey Gets the identity key.
Public property Metadata (Inherited from SfcInstance.)
Public property Name Gets the name of the IntegrationServices object.
Public property Parent (Inherited from SfcInstance.)
Public property Properties (Inherited from SfcInstance.)
Protected property State (Inherited from SfcInstance.)
Public property Urn (Inherited from SfcInstance.)

Top

Methods

  Name Description
Protected method CreateIdentityKey (Inherited from SfcInstance.)
Public method Discover (Inherited from SfcInstance.)
Public method Equals (Inherited from Object.)
Protected method GetChildCollection (Inherited from SfcInstance.)
Public method GetDomain (Inherited from SfcInstance.)
Public method GetHashCode (Inherited from Object.)
Public method GetPropertySet (Inherited from SfcInstance.)
Public method GetType (Inherited from Object.)
Protected method GetTypeMetadataImpl (Inherited from SfcInstance.)
Protected method InitializeUIPropertyState (Inherited from SfcInstance.)
Protected method OnPropertyMetadataChanges (Inherited from SfcInstance.)
Protected method OnPropertyValueChanges (Inherited from SfcInstance.)
Public method Refresh (Inherited from SfcInstance.)
Protected method ResetKey (Inherited from SfcInstance.)
Public method Serialize (Inherited from SfcInstance.)
Public method ToString Indicates the string identity which is the associated server name. (Overrides SfcInstance.ToString().)

Top

Events

  Name Description
Public event PropertyChanged (Inherited from SfcInstance.)
Public event PropertyMetadataChanged (Inherited from SfcInstance.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate property ISfcHasConnection.ConnectionContext Gets the context of the connection.
Explicit interface implemetationPrivate property ISfcDomainLite.DomainInstanceName Gets the name of the domain instance.
Explicit interface implemetationPrivate property ISfcDomainLite.DomainName Gets the name of the domain.
Explicit interface implemetationPrivate method ISfcHasConnection.GetConnection() Retrieves the server connection to the backing storage.
Explicit interface implemetationPrivate method ISfcHasConnection.GetConnection(SfcObjectQueryMode) Retrieves the current connection to query on. Returns a connection supporting either a single serial query or multiple simultaneously open queries as requested.
Explicit interface implemetationPrivate method ISfcDomain.GetExecutionEngine Retrieves the execution engine.
Explicit interface implemetationPrivate method ISfcDomain.GetKey Retrieves the key object given by urn fragment.
Explicit interface implemetationPrivate method ISfcDomainLite.GetLogicalVersion Retrieves the logical version of the domain.
Explicit interface implemetationPrivate method ISfcDomain.GetType Retrieves the type.
Explicit interface implemetationPrivate method ISfcDomain.GetTypeMetadata Retrieves the metadata of the type that has the specified type name.
Explicit interface implemetationPrivate method ISfcHasConnection.SetConnection Sets the active connection for the domain root.
Explicit interface implemetationPrivate method ISfcDomain.UseSfcStateManagement Retrieves or sets a value that indicates whether the SFC state management is used.

Top

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

Reference

Microsoft.SqlServer.Management.IntegrationServices Namespace