共用方式為


DeliveryChannel Constructor (Instance, String)

Initializes a new instance of the DeliveryChannel class with an Instance and a name.

命名空間: Microsoft.SqlServer.Management.Nmo
組件: Microsoft.SqlServer.Smo (in microsoft.sqlserver.smo.dll)

語法

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

參數

  • name
    A String of up to 64 characters that specifies the name of the DeliveryChannel object.

    You cannot change the name. To rename a delivery channel, you must remove the delivery channel and then add a new delivery channel that has the new name.

備註

更新的文字:2005 年 12 月 5 日

The delivery channel name must be unique within the instance of Notification Services. Names are not case-sensitive. For example, Notification Services does not distinguish between "EmailChannel" and "emailchannel."

Delivery channel names cannot contain the following characters: open bracket ([), close bracket (]), quotation mark ("), single quote ('), backslash (\), and forward slash (/).

You also must set the ProtocolName property.

範例

The following example shows how to use this constructor when defining a delivery channel for the standard file delivery protocol:

// Define a delivery channel that uses the built-in File protocol
DeliveryChannel fileChannel = 
    new DeliveryChannel(myInstance, "FileChannel");
fileChannel.ProtocolName = "File";

// Define and add arguments for the file delivery channel
DeliveryChannelArgument fileNameArg = 
    new DeliveryChannelArgument(fileChannel, "FileName");
fileNameArg.Value = sampleDirectory + 
    @"\Notifications\FileNotifications.txt";
fileChannel.DeliveryChannelArguments.Add(fileNameArg);

// Add the file delivery channel to the instance
myInstance.DeliveryChannels.Add(fileChannel);
' Define a delivery channel using the built-in File protocol
Dim fileChannel As DeliveryChannel = _
    New DeliveryChannel(myInstance, "FileChannel")
fileChannel.ProtocolName = "File"

' Define and add arguments for the file delivery channel
Dim fileNameArg As DeliveryChannelArgument = _
    New DeliveryChannelArgument(fileChannel, "FileName")
fileNameArg.Value = sampleDirectory + _
    "\Notifications\FileNotifications.txt"
fileChannel.DeliveryChannelArguments.Add(fileNameArg)

' Add the file delivery channel to the instance
myInstance.DeliveryChannels.Add(fileChannel)

平台

開發平台

如需受支援的平台清單,請參閱<安裝 SQL Server 2005 的硬體和軟體需求>。

目標平台

如需受支援的平台清單,請參閱<安裝 SQL Server 2005 的硬體和軟體需求>。

請參閱

參考

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

其他資源

定義傳遞通道
DeliveryChannel Element (ICF)