次の方法で共有


Application Constructor (Instance, String)

親である Instance オブジェクトおよび名前を使用して、Application クラスの新しいインスタンスを初期化します。

名前空間: Microsoft.SqlServer.Management.Nmo
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)

構文

'宣言
Public Sub New ( _
    instance As Instance, _
    name As String _
)
public Application (
    Instance instance,
    string name
)
public:
Application (
    Instance^ instance, 
    String^ name
)
public Application (
    Instance instance, 
    String name
)
public function Application (
    instance : Instance, 
    name : String
)

パラメータ

  • instance
    アプリケーションをホストする Notification ServicesInstance です。このパラメータは Parent プロパティを設定します。
  • name
    アプリケーションの名前を示す長さ 1 ~ 64 文字の String, です。インスタンス内の各アプリケーションに一意な名前を付ける必要があります。

    名前は変更できません。アプリケーションの名前を変更するには、アプリケーションをいったん削除し、新しい名前で定義してから、インスタンスに追加する必要があります。

解説

更新されたテキスト :2005 年 12 月 5 日

Application コンストラクタは、Application クラスの新しいインスタンスを作成し、Parent プロパティと name プロパティを設定してから、次に示すプロパティの既定値を設定します。

プロパティ

既定値

ApplicationDefinitionFilePath

空の文字列

BaseDirectoryPath

空の文字列

ChronicleQuantumLimit

1440 クォンタム

EventThrottle

1000

LogBeforeDeliveryAttempts

true

LogNotificationText

true

LogStatusInfo

true

NotificationThrottle

1000

PerformanceQueryInterval

1 分

ProcessEventsInOrder

false

QuantumDuration

1 分

SchemaName

"dbo"

SubscriptionQuantumLimit

30 クォンタム

SubscriptionThrottle

1000

VacuumRetentionAge

7 日

使用例

次の例は、このコンストラクタの使用方法を示しています。myInstance は、前にインスタンス化された Instance オブジェクトへの参照です。applicationName は、アプリケーションの名前を指定する文字列変数です。

Application myApplication = 
    new Application(myInstance, applicationName);
Dim myApplication As Application = _
    New Application(myInstance, applicationName)

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

Application Class
Application Members
Microsoft.SqlServer.Management.Nmo Namespace