Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Initializes a new instance of the NotificationClassProtocol class with a NotificationClass and name.
Espace de noms: Microsoft.SqlServer.Management.Nmo
Assembly: Microsoft.SqlServer.Smo (in microsoft.sqlserver.smo.dll)
Syntaxe
'Déclaration
Public Sub New ( _
notificationClass As NotificationClass, _
name As String _
)
public NotificationClassProtocol (
NotificationClass notificationClass,
string name
)
public:
NotificationClassProtocol (
NotificationClass^ notificationClass,
String^ name
)
public NotificationClassProtocol (
NotificationClass notificationClass,
String name
)
public function NotificationClassProtocol (
notificationClass : NotificationClass,
name : String
)
Paramètres
- notificationClass
The NotificationClass for this delivery protocol.
name
A String, between 1 and 64 characters in length, that specifies the name of the delivery protocol.You cannot change the name. To rename a delivery protocol, you must remove the delivery protocol and then add a delivery protocol that has the new name.
Notes
Texte mis à jour :5 décembre 2005
This constructor sets the following property values:
Property |
Value |
1 |
|
|
|
20 |
|
100 |
|
|
The name parameter must match a the name of an InstanceProtocolDefinition object or must be the name of one of the built-in delivery protocols (Simple Mail Transfer Protocol (SMTP) and File). For more information about built-in protocols, see Protocoles de remise standard.
Exemple
The following examples show how to define a File delivery protocol and then add it to a notification class:
// Define a file protocol for notification delivery
NotificationClassProtocol fileProtocol =
new NotificationClassProtocol(flightNotifications, "File");
// Define fields, which map notification fields to protocol fields
ProtocolField fileProtocolField1 =
new ProtocolField(fileProtocol, "LeavingFrom");
fileProtocolField1.FieldReference = "LeavingFrom";
fileProtocol.ProtocolFields.Add(fileProtocolField1);
ProtocolField fileProtocolField3 =
new ProtocolField(fileProtocol, "Price");
fileProtocolField3.FieldReference = "FormattedPrice";
fileProtocol.ProtocolFields.Add(fileProtocolField3, 1);
ProtocolField fileProtocolField2 =
new ProtocolField(fileProtocol, "GoingTo");
fileProtocolField2.FieldReference = "GoingTo";
fileProtocol.ProtocolFields.Add(fileProtocolField2, "Price");
// Add file protocol to notification class
flightNotifications.NotificationClassProtocols.Add(fileProtocol);
' Define a file protocol for notification delivery
Dim fileProtocol As NotificationClassProtocol = _
New NotificationClassProtocol(flightNotifications, "File")
' Define fields, which map notification fields to protocol fields
Dim fileProtocolField1 As ProtocolField = _
New ProtocolField(fileProtocol, "LeavingFrom")
fileProtocolField1.FieldReference = "LeavingFrom"
fileProtocol.ProtocolFields.Add(fileProtocolField1)
Dim fileProtocolField3 As ProtocolField = _
New ProtocolField(fileProtocol, "Price")
fileProtocolField3.FieldReference = "FormattedPrice"
fileProtocol.ProtocolFields.Add(fileProtocolField3, 1)
Dim fileProtocolField2 As ProtocolField = _
New ProtocolField(fileProtocol, "GoingTo")
fileProtocolField2.FieldReference = "GoingTo"
fileProtocol.ProtocolFields.Add(fileProtocolField2, "Price")
' Add file protocol to notification class
flightNotifications.NotificationClassProtocols.Add(fileProtocol)
Plateformes
Plateformes de développement
Pour obtenir la liste des plateformes prises en charge, consultez Configuration matérielle et logicielle requise pour l'installation de SQL Server 2005.
Plateformes cibles
Pour obtenir la liste des plateformes prises en charge, consultez Configuration matérielle et logicielle requise pour l'installation de SQL Server 2005.
Voir aussi
Référence
NotificationClassProtocol Class
NotificationClassProtocol Members
Microsoft.SqlServer.Management.Nmo Namespace
Autres ressources
Configuration des protocoles de remise
ProtocolName Element (ADF)
Protocol Element (ADF)