Microsoft.SqlServer.Management.IntegrationServices Namespace

The Microsoft.SqlServer.Management.IntegrationServices namespace contains the classes and interfaces to manage the Integration Services catalog on an instance of SQL Server.

Classes

  Class Description
Public class Catalog Represents an Integration Services database.
Public class Catalog.Key Represents the key used to access the Catalog class.
Public class CatalogCollection Represents the collection for catalogs.
Public class CatalogFolder Represents the folder for the catalogs.
Public class CatalogFolder.Key Represents the key used to access the CatalogFolder class.
Public class CatalogFolderCollection Represents the collection for catalog folders.
Public class EffectivePermissionInfo Describes one permission entry in explicit list of permission of an object.
Public class EnvironmentCollection Represents the collection for environments.
Public class EnvironmentInfo Represents the information for an environment.
Public class EnvironmentInfo.Key Represents the key used to access the EnvironmentInfo class.
Public class EnvironmentReference Represents the reference for an environment.
Public class EnvironmentReference.Key Gets the key used to access the EnvironmentReference class.
Public class EnvironmentReferenceCollection Represents the collection for environment references.
Public class EnvironmentVariable Represents the variable for an environment.
Public class EnvironmentVariable.Key Represents the key used to access the EnvironmentVariable class.
Public class EnvironmentVariableCollection Represents the collection for environment variables.
Public class ExecutionOperation Represents a class for an ExecutionOperation.
Public class ExecutionOperation.Key Represents the key used to access the ExecutionOperation class.
Public class ExecutionOperationCollection Provides the collection for the operation messages.
Public class ExplicitPermissionInfo Describes one permission entry in explicit list of permissions of an object.
Public class IdKey Represents a class that is used to identify the object which has “Id” property as the key.
Public class IntegrationServices Represents the root of the Integration Services.
Public class IntegrationServices.Key Represents the domain root key for the Integration Services.
Public class IntegrationServicesException Represents the base class for all Integration Services exceptions.
Public class NameKey Identifies NameKey object which has name property as the key.
Public class Operation Represents the class for an operation.
Public class Operation.Key Represents a key class for identification.
Public class OperationCollection Represents a collection for operation messages.
Public class OperationMessage Represents a class for an operation message.
Public class OperationMessage.Key Represents a key for an operation message.
Public class OperationMessageCollection Represents the collection for operation messages.
Public class PackageCollection Represents a collection of package.
Public class PackageInfo Represents a class for package information.
Public class PackageInfo.ExecutionValueParameterSet Represents the set of the execution value parameter.
Public class PackageInfo.Key Represents the key used to access the instance.
Public class PackageInfo.PropertyOverrideParameterSet Represents the set of property override parameters.
Public class ParameterCollection Represents a collection of parameters.
Public class ParameterInfo Represents a class for a parameter.
Public class ParameterInfo.Key Represents the key used to access the instance.
Public class ProjectCollection Represents the collection for ProjectInfos.
Public class ProjectInfo Represents a class for a project.
Public class ProjectInfo.Key Represents the key used to access the catalog.
Public class ProjectVersion Represents a class for a project version.
Public class ProjectVersion.Key Represents a class used to identify the object which have “Name” property as the key.
Public class ProjectVersionCollection Represents the collection for project versions.
Public class ValidationOperation Represents the class for a ValidationOperation.
Public class ValidationOperation.Key Represents the key used to access the ValidationOperation class.
Public class ValidationOperationCollection Provides the collection for the operation messages.

Enumerations

  Enumeration Description
Public enumeration Catalog.Encryption Specifies the encryption algorithm that is used for the catalog.
Public enumeration Catalog.LoggingLevelType Specifies the logging level type.
Public enumeration EnvironmentReference.ReferenceLocationType Specifies if the reference location is an absolute folder name or the local folder that the project is in.
Public enumeration Operation.ServerOperationStatus Specifies the server operation status.
Public enumeration PackageInfo.ReferenceUsage Represents the reference usage of the PackageInfo.
Public enumeration ParameterInfo.ParameterValueType Specifies the parameter value type.
Public enumeration PermissionType Represents a user’s permissions.
Public enumeration PrincipalType Specifies the principal types.
Public enumeration ProjectInfo.ReferenceUsage Represents the reference usage for the ProjectInfo.
Public enumeration SecurableType Specifies the securable type for the IntegrationServices.