ServCompMQTask.Initialize 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化电流 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表示数据文件消息可以覆盖已有的数据文件;否则,就是假的。
- MsgLngID
- String
消息沿袭的标识符。
- MsgPkgID
- String
消息来源包的标识符。
- MsgVrsnID
- String
消息版本的标识符。
- errIfMsgTmOt
- Boolean
true表示任务在消息超时失败;否则,就是假的。
- quPath
- String
排队的路径。
- msmqConn
- String
MSMQ任务的连接名称。
- rcvMsgTmOt
- Int64
收到消息超时前的秒数。
- rcvMsgTp
- MQMessageType
接收的消息类型。
- rmvFromQu
- Boolean
true,以将消息从队列中移除;否则,就是假的。
- saveDtFlNm
- String
存储数据文件消息的文件名称。
- strCmpTp
- MQStringMessageCompare
字符串比较方法。
- strCmpVal
- String
字符串消息所对应的字符串,当 TaskType 为 DTSMQType_Receiver时 。
- taskTp
- MQType
任务的类型。
- msgDtFl
- String
所用数据文件的名称。
- msgStr
- String
包含消息的字符串。
- msgVars
- String
消息中使用的变量列表。
- msgTp
- MQMessageType
要发送的消息的类型。
- useEncrp
- Boolean
使用加密时是正确的;否则,就是假的。
- encrpAlgthm
- EncryptionAlgorithm
使用的加密算法名称。
- use2000Fmt
- Boolean
true用于SQL Server 2000格式;否则为false。
- otTask
- MessageQueueTask
指定的消息队列任务。