Compartilhar via


TimeZoneEnumeration Constructor (NSInstance, String)

Creates and initializes an instance of the TimeZoneEnumeration class.

Namespace: Microsoft.SqlServer.NotificationServices
Assembly: Microsoft.SqlServer.NotificationServices (in microsoft.sqlserver.notificationservices.dll)

Syntax

'Declaration
Public Sub New ( _
    nsInstance As NSInstance, _
    language As String _
)
public TimeZoneEnumeration (
    NSInstance nsInstance,
    string language
)
public:
TimeZoneEnumeration (
    NSInstance^ nsInstance, 
    String^ language
)
public TimeZoneEnumeration (
    NSInstance nsInstance, 
    String language
)
public function TimeZoneEnumeration (
    nsInstance : NSInstance, 
    language : String
)

Parameters

  • nsInstance
    An NSInstance representing the Notification Services instance that contains the collection of time zones.
  • language
    A String indicating the language in which the time zone data is to be returned.

Example

The following examples show how to create and initialize a TimeZoneEnumeration object in managed code:

Dim instanceName As String = "Tutorial"

' Create the NSInstance object.
Dim testInstance As NSInstance = _
    New NSInstance(instanceName)

' Create the TimeZoneEnumeration.
Dim testTimeZoneEnumeration As TimeZoneEnumeration = _
    New TimeZoneEnumeration(testInstance, _
    System.Globalization.CultureInfo.CurrentUICulture.Parent.Name)

' Step through the enumeration, populating
' the drop-down list as you go. Note that the TimeZone
' reference must include the namespace, because there is
' an identically named class in the System namespace.
Dim thisTimeZone As _
    Microsoft.SqlServer.NotificationServices.TimeZone
For Each thisTimeZone In testTimeZoneEnumeration
    Console.WriteLine(thisTimeZone.TimeZoneName)
Next
string instanceName = "Tutorial";

// Create the NSInstance object.
NSInstance testInstance = new NSInstance(instanceName);

// Create the TimeZoneEnumeration.
TimeZoneEnumeration testTimeZoneEnumeration =
    new TimeZoneEnumeration(testInstance,
    System.Globalization.CultureInfo.CurrentUICulture.Parent.Name);

// Step through the enumeration, populating
// the drop-down list as you go. Note that the TimeZone
// reference must include the namespace, because there is
// an identically named class in the System namespace.
foreach(Microsoft.SqlServer.NotificationServices.TimeZone
thisTimeZone in testTimeZoneEnumeration)
{
    Console.WriteLine(thisTimeZone.TimeZoneName);
}

Platforms

Development Platforms

For a list of the supported platforms, see Hardware and Software Requirements for Installing SQL Server 2005.

Target Platforms

For a list of the supported platforms, see Hardware and Software Requirements for Installing SQL Server 2005.

See Also

Reference

TimeZoneEnumeration Class
TimeZoneEnumeration Members
Microsoft.SqlServer.NotificationServices Namespace