Package.VersionMajor Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает основную версию сборки пакета.
public:
property int VersionMajor { int get(); void set(int value); };
[Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyCategory(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "PropertyCategoryVersion")]
[Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyDescription(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "VersionMajorDesc")]
public int VersionMajor { get; set; }
[<Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyCategory(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "PropertyCategoryVersion")>]
[<Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyDescription(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "VersionMajorDesc")>]
member this.VersionMajor : int with get, set
Public Property VersionMajor As Integer
Значение свойства
Основная версия пакета.
- Атрибуты
Примеры
В следующем примере извлекаются сведения о версии из пакета, установленного с примерами служб SSIS.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace Package_API
{
class Program
{
static void Main(string[] args)
{
Application app = new Application();
Package pkg = new Package();
pkg = app.LoadPackage(@"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx", null);
// Review several properties on the sample package using different techniques.
int pkgBuild = pkg.VersionBuild;
int pkgVerMajor = pkg.VersionMajor;
int pkgVerMinor = pkg.VersionMinor;
String entireVersion = pkgVerMajor.ToString() + "." + pkgVerMinor.ToString();
Console.WriteLine("Build number for package {0}", pkgBuild);
Console.WriteLine("any comments? {0}", pkg.VersionComments);
Console.WriteLine("What is the GUID? {0}", pkg.VersionGUID);
Console.WriteLine("Version numbers {0}", entireVersion);
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace Package_API
Class Program
Shared Sub Main(ByVal args() As String)
Dim app As Application = New Application()
Dim pkg As Package = New Package()
pkg = app.LoadPackage("C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx", Nothing)
' Review several properties on the sample package using different techniques.
Dim pkgBuild As Integer = pkg.VersionBuild
Dim pkgVerMajor As Integer = pkg.VersionMajor
Dim pkgVerMinor As Integer = pkg.VersionMinor
Dim entireVersion As String = pkgVerMajor.ToString() + "." + pkgVerMinor.ToString()
Console.WriteLine("Build number for package {0}", pkgBuild)
Console.WriteLine("any comments? {0}", pkg.VersionComments)
Console.WriteLine("What is the GUID? {0}", pkg.VersionGUID)
Console.WriteLine("Version numbers {0}", entireVersion)
End Sub
End Class
End Namespace
Образец вывода:
Build number for package 143
any comments?
What is the GUID? {0FF64FA0-2FB7-49C1-BB20-6439EDD1EE44}
Version numbers 1.0