包含使用的适配器的名称。
显示的语法是非特定语言的。
语法
string AdapterName;
注解
创建实例时需要此属性。 此属性在创建实例时可写入。 创建实例后,此属性为只读。
此属性具有 密钥 限定符。 除了 MgmtDbNameOverride 和 MgmtDbServerOverride 外,此键还构成类的复合键。
此属性的最大长度为 256 个字符。
示例:
以下示例摘自 SDK\Samples\Admin\WMI\Set Send Handler Property\VBScript\ConfigureSMTP.vbs 文件。
Sub ConfigureSMTPSendHandler()
'error handling is done by explicity checking the err object rather than using
'the VB ON ERROR construct, so set to resume next on error.
On Error Resume Next
'Get the command line arguments entered for the script
Dim objArgs: Set objArgs = WScript.Arguments
'Make sure the expected number of arguments were provided on the command line.
'if not, print usage text and exit.
If (objArgs.Count <> 2) Then
PrintUsage()
WScript.Quit 0
End If
Dim objInstSet, objInst, strQuery, strSMTPHostName, strFromAddress, strConfigXML, strAdapterName
strAdapterName = "SMTP"
strSMTPHostName = objArgs(0)
strFromAddress = objArgs(1)
strConfigXML = "<CustomProps><SMTPHost vt=""8"">" & strSMTPHostName & "</SMTPHost><SMTPAuthenticate vt=""19"">2</SMTPAuthenticate><From vt=""8"">" & strFromAddress & "</From></CustomProps>"
'set up a WMI query to acquire a list of send handlers with the given Name key value.
'This should be a list of zero or one send handlers.
strQuery = "SELECT * FROM MSBTS_SendHandler WHERE AdapterName =""" & strAdapterName & """"
Set objInstSet = GetObject("Winmgmts:!root\MicrosoftBizTalkServer").ExecQuery(strQuery)
'Check for error condition before continuing.
If Err <> 0 Then
PrintWMIErrorThenExit Err.Description, Err.Number
End If
'If send handler found, set configuration information, otherwise print error and end.
If objInstSet.Count > 0 then
For Each objInst in objInstSet
'Set config data for send handler
objInst.CustomCfg = strConfigXML
If Err <> 0 Then
PrintWMIErrorThenExit Err.Description, Err.Number
End If
'Commit the change to the database
objInst.Put_(1)
If Err <> 0 Then
PrintWMIErrorThenExit Err.Description, Err.Number
End If
WScript.Echo "The Send Handler was successfully configured."
Next
Else
WScript.Echo "No Send Handler was found matching that AdapterName."
End If
End Sub
没有为 C# 提供示例。
要求
页眉: 在 BTSWMISchema2K.mof 或 BTSWMISchemaXP.mof 中声明。
Namespace: 包含在 \root\MicrosoftBizTalkServer 中。