BacPackage Class
Representation of the artifact that contains the definition and data of a data-tier application.
Inheritance Hierarchy
System.Object
Microsoft.SqlServer.Dac.BacPackage
Namespace: Microsoft.SqlServer.Dac
Assembly: Microsoft.SqlServer.Dac (in Microsoft.SqlServer.Dac.dll)
Syntax
'Declaration
Public NotInheritable Class BacPackage _
Implements IDisposable
'Usage
Dim instance As BacPackage
public sealed class BacPackage : IDisposable
public ref class BacPackage sealed : IDisposable
[<SealedAttribute>]
type BacPackage =
class
interface IDisposable
end
public final class BacPackage implements IDisposable
The BacPackage type exposes the following members.
Methods
Name | Description | |
---|---|---|
Dispose | Release the resources held by this instance. | |
Equals | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
Load(Stream) | Load a package from the specified Stream. | |
Load(String) | Load a package file specified by fileName. | |
Load(Stream, DacSchemaModelStorageType) | Loads a package from the specified Stream. | |
Load(String, DacSchemaModelStorageType) | Loads a package file specified by fileName. | |
ToString | (Inherited from Object.) | |
Unpack | Place the contents of this package into the directory specified by directoryPath. |
Top
Extension Methods
Name | Description | |
---|---|---|
GetCollationString | Gets the collation associated with the specified package. (Defined by DacExtensions.) |
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.