次の方法で共有


Application.IsDestinationReachable(String) メソッド

定義

指定した URL (Uniform Resource Locator)、UNC (Universal Naming Convention) パス、または IP アドレスを使用して、目的のコンピューターに接続が可能かどうかを示す値を取得します。

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

ネットワーク接続を確認する場所を、IP アドレス、UNC パス、または URL として指定します。

戻り値

指定した URL、UNC、または IP アドレスへの接続が可能な場合は true、それ以外の場合は false

例外

目的の場所が見つかりません。

このメソッドに渡されるパラメーターは null 参照です (Visual Basic では Nothing)。

このメソッドに渡されるパラメーターは無効です。 たとえば、型または形式が正しくありません。

次の例では、 Button コントロールをクリックすると、指定した URL に接続できるかどうかを表示します。

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   string result = this.Application.IsDestinationReachable(
      "http://www.microsoft.com").ToString();
   MessageBox.Show(result);
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   result As String = Me.Application.IsDestinationReachable( _
      "http://www.microsoft.com").ToString()
   MessageBox.Show(result)
End Sub

注釈

destination 指定する値は、サーバー名と共有名を含む UNC パス (@"\\MyServer\MyShare"など) か、http、https、またはファイルのいずれかのプロトコル識別子で始まる URL である必要があります。

: を使用するときに同じ機能を取得するには、 FormControlクラスの メソッドをNetworkStateIsDestinationReachable(String)使用します。

このメンバは、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームだけがアクセスできます。

この型またはメンバーには、Microsoft InfoPath Filler で開いたフォームで実行されるコードからのみアクセスできます。

適用対象