BacpacMetadata Class
Represents the Bacpac metadata including the version schema, assembly that created the bacpac, and other information.
Inheritance Hierarchy
System.Object
Microsoft.SqlServer.Management.Dac.Bacpac.BacpacMetadata
Namespace: Microsoft.SqlServer.Management.Dac.Bacpac
Assembly: Microsoft.SqlServer.Management.Dac (in Microsoft.SqlServer.Management.Dac.dll)
Syntax
'Declaration
Public Class BacpacMetadata
'Usage
Dim instance As BacpacMetadata
public class BacpacMetadata
public ref class BacpacMetadata
type BacpacMetadata = class end
public class BacpacMetadata
The BacpacMetadata type exposes the following members.
Constructors
Name | Description | |
---|---|---|
BacpacMetadata() | Initializes new instance of the BacpacMetadata class. | |
BacpacMetadata(String) | Initializes new instance of the BacpacMetadata class with the specified server string. |
Top
Properties
Name | Description | |
---|---|---|
BacpacIdentity | Gets or sets the globally unique identifier for this bacpac instance. | |
BacpacSchema | Gets or sets the schema URI of this bacpac. | |
ColumnCountAverage | Gets or sets the average number of columns per table. | |
ColumnCountTotal | Gets or sets the total column count in the bacpac. | |
ExportEnd | Gets or sets the UTC Datetime that the bacpac export ended. | |
ExportStart | Gets or sets the UTC Datetime that the bacpac export was started. | |
IndexCount | Gets or sets the number of indices. | |
LoginCount | Gets or sets the number of logins. | |
ManifestUri | Gets the URI path name of the manifest file. | |
ProcedureCount | Gets or sets the number of stored procedures. | |
ProductName | Gets or sets the name of the executing assembly that generated this bacpac. | |
ProductVersion | Gets or sets the version of the executing assembly that generated this bacpac. | |
SchemaCount | Gets or sets the total number of schema objects. | |
ServerExportVersion | Gets or sets the name of the SQL Server used during export. | |
SourceDatabaseSizeInKB | Gets or sets the size of the source database at export. | |
TableCountTotal | Gets or sets the total table count in the bacpac. | |
TableRowCountAverage | Gets or sets the average number of rows per table. | |
TableRowCountTotal | Gets or sets the total number of rows in the bacpac. | |
TriggerCount | Gets or sets the number of triggers. | |
UserCount | Gets or sets the number of users. | |
ViewCount | Gets or sets the number of views. |
Top
Methods
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetBacpacMetadataFromStream | Gets a bacpac manifest from a stream. | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
ToString | (Inherited from Object.) |
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.