NetworkState.IsDestinationReachable(String) 方法

定义

获取一个值,该值指示能否与指定的网络目标建立连接。

public:
 abstract bool IsDestinationReachable(System::String ^ destination);
public abstract bool IsDestinationReachable (string destination);
abstract member IsDestinationReachable : string -> bool
Public MustOverride Function IsDestinationReachable (destination As String) As Boolean

参数

destination
String

指定要检查网络连接的位置,此位置可以是统一资源定位器 (URL)、通用命名约定 (UNC) 路径或 IP 地址。

返回

如果可以与指定的 URL、UNC 路径或 IP 地址建立连接,则返回 true;否则,将返回 false

例外

找不到目标位置。

传递给此方法的参数是一个 null 引用, (Visual Basic) 中无任何内容。

传递给此方法的参数无效。 例如,它的类型或格式有误。

注解

destination 指定的值必须是包含服务器名称和共享名称的 UNC 路径,例如 @“\\MyServer\MyShare”,或者以以下协议标识符之一开头的 URL:http、https 或文件。

此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。

可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。

在下面的代码示例中,单击 Button 控件将显示能否与指定的 URL 建立连接。

using Microsoft.Office.InfoPath;

string result = formControl1.XmlForm.NetworkState.IsDestinationReachable(
   "http://www.microsoft.com").ToString();

// Display result in a message box.
MessageBox.Show("Can connect to Microsoft.com = " + result);
Imports Microsoft.Office.InfoPath
Dim result As String = _
   formControl1.XmlForm.NetworkState.IsDestinationReachable( _
   "http://www.microsoft.com").ToString() 

' Display result in a message box.
MessageBox.Show("Can connect to Microsoft.com = " & result)

适用于