다음을 통해 공유


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

문자열 메시지가 있는 경우 TaskType 와 비교할 문자열입니다 DTSMQType_Receiver.

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

지정한 메시지 큐 태스크입니다.

적용 대상