この API は、SQL Server 2012 インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
現在の ServCompMQTask を初期化します。
名前空間: Microsoft.SqlServer.Dts.Tasks.MessageQueueTask
アセンブリ: Microsoft.SqlServer.MSMQTask (Microsoft.SqlServer.MSMQTask.dll)
構文
'宣言
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 _
)
'使用
Dim instance As ServCompMQTask
Dim desc As String
Dim dtFlOvrWrtable As Boolean
Dim MsgLngID As String
Dim MsgPkgID As String
Dim MsgVrsnID As String
Dim errIfMsgTmOt As Boolean
Dim quPath As String
Dim msmqConn As String
Dim rcvMsgTmOt As Long
Dim rcvMsgTp As MQMessageType
Dim rmvFromQu As Boolean
Dim saveDtFlNm As String
Dim strCmpTp As MQStringMessageCompare
Dim strCmpVal As String
Dim taskTp As MQType
Dim msgDtFl As String
Dim msgStr As String
Dim msgVars As String
Dim msgTp As MQMessageType
Dim useEncrp As Boolean
Dim encrpAlgthm As EncryptionAlgorithm
Dim use2000Fmt As Boolean
Dim otTask As MessageQueueTask
instance.Initialize(desc, dtFlOvrWrtable, _
MsgLngID, MsgPkgID, MsgVrsnID, errIfMsgTmOt, _
quPath, msmqConn, rcvMsgTmOt, rcvMsgTp, _
rmvFromQu, saveDtFlNm, strCmpTp, _
strCmpVal, taskTp, msgDtFl, msgStr, _
msgVars, msgTp, useEncrp, encrpAlgthm, _
use2000Fmt, otTask)
public void Initialize(
string desc,
bool dtFlOvrWrtable,
string MsgLngID,
string MsgPkgID,
string MsgVrsnID,
bool errIfMsgTmOt,
string quPath,
string msmqConn,
long rcvMsgTmOt,
MQMessageType rcvMsgTp,
bool rmvFromQu,
string saveDtFlNm,
MQStringMessageCompare strCmpTp,
string strCmpVal,
MQType taskTp,
string msgDtFl,
string msgStr,
string msgVars,
MQMessageType msgTp,
bool useEncrp,
EncryptionAlgorithm encrpAlgthm,
bool use2000Fmt,
MessageQueueTask otTask
)
public:
void Initialize(
String^ desc,
bool dtFlOvrWrtable,
String^ MsgLngID,
String^ MsgPkgID,
String^ MsgVrsnID,
bool errIfMsgTmOt,
String^ quPath,
String^ msmqConn,
long long rcvMsgTmOt,
MQMessageType rcvMsgTp,
bool rmvFromQu,
String^ saveDtFlNm,
MQStringMessageCompare strCmpTp,
String^ strCmpVal,
MQType taskTp,
String^ msgDtFl,
String^ msgStr,
String^ msgVars,
MQMessageType msgTp,
bool useEncrp,
EncryptionAlgorithm encrpAlgthm,
bool use2000Fmt,
MessageQueueTask^ otTask
)
member Initialize :
desc:string *
dtFlOvrWrtable:bool *
MsgLngID:string *
MsgPkgID:string *
MsgVrsnID:string *
errIfMsgTmOt:bool *
quPath:string *
msmqConn:string *
rcvMsgTmOt:int64 *
rcvMsgTp:MQMessageType *
rmvFromQu:bool *
saveDtFlNm:string *
strCmpTp:MQStringMessageCompare *
strCmpVal:string *
taskTp:MQType *
msgDtFl:string *
msgStr:string *
msgVars:string *
msgTp:MQMessageType *
useEncrp:bool *
encrpAlgthm:EncryptionAlgorithm *
use2000Fmt:bool *
otTask:MessageQueueTask -> unit
public function Initialize(
desc : String,
dtFlOvrWrtable : boolean,
MsgLngID : String,
MsgPkgID : String,
MsgVrsnID : String,
errIfMsgTmOt : boolean,
quPath : String,
msmqConn : String,
rcvMsgTmOt : long,
rcvMsgTp : MQMessageType,
rmvFromQu : boolean,
saveDtFlNm : String,
strCmpTp : MQStringMessageCompare,
strCmpVal : String,
taskTp : MQType,
msgDtFl : String,
msgStr : String,
msgVars : String,
msgTp : MQMessageType,
useEncrp : boolean,
encrpAlgthm : EncryptionAlgorithm,
use2000Fmt : boolean,
otTask : MessageQueueTask
)
パラメーター
- desc
型: System.String
タスクの説明です。
- dtFlOvrWrtable
型: System.Boolean
データ ファイル メッセージが既存のデータ ファイルを上書きできることを示す場合は true、それ以外の場合は false です。
- MsgLngID
型: System.String
メッセージ系列 ID です。
- MsgPkgID
型: System.String
メッセージのソースであるパッケージの識別子です。
- MsgVrsnID
型: System.String
メッセージ バージョンの識別子です。
- errIfMsgTmOt
型: System.Boolean
メッセージがタイムアウトしたときにタスクが失敗することを示す場合は true、それ以外の場合は false です。
- quPath
型: System.String
キューのパスです。
- msmqConn
型: System.String
MSMQ タスクが使用する接続の名前です。
- rcvMsgTmOt
型: System.Int64
受信メッセージがタイムアウトするまでの秒数です。
- rcvMsgTp
型: Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MQMessageType
受信するメッセージの種類です。
- rmvFromQu
型: System.Boolean
メッセージをキューから削除する場合は true、それ以外の場合は false です。
- saveDtFlNm
型: System.String
着信データ ファイル メッセージが保存されるファイルの名前です。
- strCmpTp
型: Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MQStringMessageCompare
使用する文字列比較メソッドです。
- strCmpVal
型: System.String
TaskType が DTSMQType_Receiver である場合に、文字列メッセージの比較対象となる String です。
- taskTp
型: Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MQType
タスクの種類です。
- msgDtFl
型: System.String
使用するデータ ファイルの名前です。
- msgStr
型: System.String
メッセージを表す String です。
- msgVars
型: System.String
メッセージで使用される変数の一覧です。
- msgTp
型: Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MQMessageType
送信するメッセージの種類です。
- useEncrp
型: System.Boolean
暗号化を使用する場合は true、使用しない場合は false です。
- encrpAlgthm
型: System.Messaging.EncryptionAlgorithm
使用する暗号化アルゴリズムの名前です。
- use2000Fmt
型: System.Boolean
SQL Server 2000 形式を使用する場合は true、それ以外の場合は false です。
- otTask
型: Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.MessageQueueTask
指定されたメッセージ キュー タスクです。