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,则表示数据文件消息可以覆盖现有数据文件;否则为 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
指定的消息队列任务。