ServCompMQTask.Initialize 方法

定义

初始化当前的 ServCompMQTask

public:
 void Initialize(System::String ^ desc, bool dtFlOvrWrtable, System::String ^ MsgLngID, System::String ^ MsgPkgID, System::String ^ MsgVrsnID, bool errIfMsgTmOt, System::String ^ quPath, System::String ^ msmqConn, long rcvMsgTmOt, Microsoft::SqlServer::Dts::Tasks::MessageQueueTask::MQMessageType rcvMsgTp, bool rmvFromQu, System::String ^ saveDtFlNm, Microsoft::SqlServer::Dts::Tasks::MessageQueueTask::MQStringMessageCompare strCmpTp, System::String ^ strCmpVal, Microsoft::SqlServer::Dts::Tasks::MessageQueueTask::MQType taskTp, System::String ^ msgDtFl, System::String ^ msgStr, System::String ^ msgVars, Microsoft::SqlServer::Dts::Tasks::MessageQueueTask::MQMessageType msgTp, bool useEncrp, System::Messaging::EncryptionAlgorithm encrpAlgthm, bool use2000Fmt, Microsoft::SqlServer::Dts::Tasks::MessageQueueTask::MessageQueueTask ^ otTask);
public void Initialize (string desc, bool dtFlOvrWrtable, string MsgLngID, string MsgPkgID, string MsgVrsnID, bool errIfMsgTmOt, string quPath, string msmqConn, long rcvMsgTmOt, Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MQMessageType rcvMsgTp, bool rmvFromQu, string saveDtFlNm, Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MQStringMessageCompare strCmpTp, string strCmpVal, Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MQType taskTp, string msgDtFl, string msgStr, string msgVars, Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MQMessageType msgTp, bool useEncrp, System.Messaging.EncryptionAlgorithm encrpAlgthm, bool use2000Fmt, Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MessageQueueTask otTask);
member this.Initialize : string * bool * string * string * string * bool * string * string * int64 * Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MQMessageType * bool * string * Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MQStringMessageCompare * string * Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MQType * string * string * string * Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MQMessageType * bool * System.Messaging.EncryptionAlgorithm * bool * Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MessageQueueTask -> unit
Public Sub Initialize (desc As String, dtFlOvrWrtable As Boolean, MsgLngID As String, MsgPkgID As String, MsgVrsnID As String, errIfMsgTmOt As Boolean, quPath As String, msmqConn As String, rcvMsgTmOt As Long, rcvMsgTp As MQMessageType, rmvFromQu As Boolean, saveDtFlNm As String, strCmpTp As MQStringMessageCompare, strCmpVal As String, taskTp As MQType, msgDtFl As String, msgStr As String, msgVars As String, msgTp As MQMessageType, useEncrp As Boolean, encrpAlgthm As EncryptionAlgorithm, use2000Fmt As Boolean, otTask As MessageQueueTask)

参数

desc
String

任务的描述。

dtFlOvrWrtable
Boolean

如果为 true,则表示数据文件消息可以覆盖现有数据文件;否则为 false。

MsgLngID
String

消息沿袭的标识符。

MsgPkgID
String

作为消息源的包的标识符。

MsgVrsnID
String

消息版本的标识符。

errIfMsgTmOt
Boolean

如果指示任务在消息超时时失败,则为 true;否则为 false。

quPath
String

队列的路径。

msmqConn
String

MSMQ 任务连接的名称。

rcvMsgTmOt
Int64

接收的消息超时之前等待的秒数。

rcvMsgTp
MQMessageType

要接收的消息类型。

rmvFromQu
Boolean

若要从队列中删除消息,则为 true;否则为 false。

saveDtFlNm
String

传入的数据文件消息保存到的文件的名称。

strCmpTp
MQStringMessageCompare

要使用的字符串比较方法。

strCmpVal
String

字符串消息与当为DTSMQType_Receiver时进行比较的TaskType字符串。

taskTp
MQType

任务的类型。

msgDtFl
String

使用的数据文件的名称。

msgStr
String

包含消息的字符串。

msgVars
String

在消息中使用的变量的列表。

msgTp
MQMessageType

要发送的消息的类型。

useEncrp
Boolean

若要使用加密,则为 true;否则为 false。

encrpAlgthm
EncryptionAlgorithm

要使用的加密算法的名称。

use2000Fmt
Boolean

若要使用 SQL Server 2000 格式,则为 true;否则为 false。

otTask
MessageQueueTask

指定的消息队列任务。

适用于