Application オブジェクトおよび名前を使用して、VacuumSchedule クラスの新しいインスタンスを初期化します。
名前空間: Microsoft.SqlServer.Management.Nmo
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)
構文
'宣言
Public Sub New ( _
application As Application, _
name As String _
)
public VacuumSchedule (
Application application,
string name
)
public:
VacuumSchedule (
Application^ application,
String^ name
)
public VacuumSchedule (
Application application,
String name
)
public function VacuumSchedule (
application : Application,
name : String
)
パラメータ
- application
データ削除スケジュールの親である Application です。
name
VacuumSchedule オブジェクトの名前を示す String です。Notification Services は、この名前を使用しません。この名前は、Notification Services では使用されません。名前は変更できません。Vacuumer 処理スケジュールの名前を変更するには、スケジュールを削除してから、新しい名前を持つ新しいスケジュールを追加する必要があります。
解説
リフレクションの間、この名前が Vacuumer 処理スケジュール ID になります。Notification Services は、Vacuumer 処理スケジュールをアプリケーション データベースに追加する際に、この ID を生成します。
このコンストラクタを使用する場合、StartTime プロパティを設定する必要があります。
このコンストラクタでは、Interval プロパティの既定値は 6 時間に設定されます。
使用例
次の例は、古くなったデータを削除するスケジュールを作成して、アプリケーションの Vacuumer 処理スケジュールのコレクションにこのスケジュールを追加する方法を示しています。
VacuumSchedule vacuumSchedule1 = new VacuumSchedule(
myApplication, "1");
vacuumSchedule1.StartTime = new TimeSpan(23, 0, 0);
myApplication.VacuumSchedules.Add(vacuumSchedule1);
Dim vacuumSchedule1 As VacuumSchedule = _
New VacuumSchedule(myApplication, "1")
vacuumSchedule1.StartTime = New TimeSpan(23, 0, 0)
myApplication.VacuumSchedules.Add(vacuumSchedule1)
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
VacuumSchedule Class
VacuumSchedule Members
Microsoft.SqlServer.Management.Nmo Namespace