SubscriptionScheduledRule Constructor ()
Initializes a new instance of the SubscriptionScheduledRule class.
Namespace: Microsoft.SqlServer.Management.Nmo
Assembly : Microsoft.SqlServer.Smo (in microsoft.sqlserver.smo.dll)
Syntax
'Declaration
Public Sub New
public SubscriptionScheduledRule ()
public:
SubscriptionScheduledRule ()
public SubscriptionScheduledRule ()
public function SubscriptionScheduledRule ()
Hinweise
Aktualisierter Text:05. Dezember 2005
Aktualisierter Beispielcode:05. Dezember 2005
When using the default constructor, first set the Name, then the Parent and then other properties to avoid runtime exceptions. This constructor does not set any property values.
Beispiel
The following examples show how to use this default constructor to create a scheduled rule and then add the rule to a subscription class:
// Create a scheduled rule and set properties.
SubscriptionScheduledRule flightScheduledRule =
new SubscriptionScheduledRule();
flightScheduledRule.Name = "FlightScheduledRule";
flightScheduledRule.Parent = flightSubscriptions;
flightScheduledRule.Action = "INSERT INTO FlightNotifications " +
"(SubscriberId, DeviceName, SubscriberLocale, " +
" LeavingFrom, GoingTo, Price) " +
" SELECT S.SubscriberId, S.DeviceName, S.SubscriberLocale, " +
" EC.LeavingFrom, EC.GoingTo, EC.Price " +
" FROM FlightEventChronicle EC, FlightSubscriptions S " +
" WHERE EC.LeavingFrom = S.LeavingFrom " +
" AND EC.GoingTo = S.GoingTo " +
" AND EC.Price < S.Price";
flightScheduledRule.ActionTimeout = new TimeSpan(0, 30, 0);
flightSubscriptions.SubscriptionScheduledRules.Add(
flightScheduledRule);
' Create a scheduled rule and set properties.
Dim flightScheduledRule As SubscriptionScheduledRule = _
New SubscriptionScheduledRule()
flightScheduledRule.Name = "FlightScheduledRule"
flightScheduledRule.Parent = flightSubscriptions
flightScheduledRule.Action = "INSERT INTO FlightNotifications " + _
"(SubscriberId, DeviceName, SubscriberLocale, " + _
" LeavingFrom, GoingTo, Price) " + _
" SELECT S.SubscriberId, S.DeviceName, S.SubscriberLocale, " + _
" EC.LeavingFrom, EC.GoingTo, EC.Price " + _
" FROM FlightEventChronicle EC, FlightSubscriptions S " + _
" WHERE EC.LeavingFrom = S.LeavingFrom " + _
" AND EC.GoingTo = S.GoingTo " + _
" AND EC.Price < S.Price"
flightScheduledRule.ActionTimeout = New TimeSpan(0, 30, 0)
flightSubscriptions.SubscriptionScheduledRules.Add(flightScheduledRule)
Plattformen
Entwicklungsplattformen
Eine Liste der unterstützten Plattformen finden Sie unterHardware- und Softwareanforderungen für die Installation von SQL Server 2005.
Zielplattforme
Eine Liste der unterstützten Plattformen finden Sie unterHardware- und Softwareanforderungen für die Installation von SQL Server 2005.
Siehe auch
Verweis
SubscriptionScheduledRule Class
SubscriptionScheduledRule Members
Microsoft.SqlServer.Management.Nmo Namespace