Freigeben über


INetFwMgr.IsPortAllowed-Methode

Überprüft, ob die Anwendung den eingehenden Datenverkehr auf dem angegebenen Port lauschen kann.

Namespace:  Microsoft.TeamFoundation.Common
Assembly:  Microsoft.TeamFoundation.Common (in Microsoft.TeamFoundation.Common.dll)

Syntax

'Declaration
Sub IsPortAllowed ( _
    imageFileName As String, _
    ipVersion As NET_FW_IP_VERSION_, _
    portNumber As Integer, _
    localAddress As String, _
    ipProtocol As NET_FW_IP_PROTOCOL_, _
    <OutAttribute> ByRef allowed As Object, _
    <OutAttribute> ByRef restricted As Object _
)
void IsPortAllowed(
    string imageFileName,
    NET_FW_IP_VERSION_ ipVersion,
    int portNumber,
    string localAddress,
    NET_FW_IP_PROTOCOL_ ipProtocol,
    out Object allowed,
    out Object restricted
)

Parameter

  • imageFileName
    Typ: System.String
    Der Imagedateiname des Prozesses, der im Netzwerk lauscht.Es muss ein vollqualifizierter Pfad befinden, enthält jedoch möglicherweise Umgebungsvariablen.Wenn imageFileName NULL ist, bestimmt die Funktion, ob der Port für alle Anwendungen ermöglicht wird.
  • portNumber
    Typ: System.Int32
    Lokale IP-Portnummer des Datenverkehrs.
  • localAddress
    Typ: System.String
    Entweder eine Punktdezimale IPv4-Adresse oder eine hexadezimale Adresse IPv6, die die lokale Adresse des Datenverkehrs angibt.In der Regel ist dies die Adresse, die zur Bindung übergeben wird.Wenn localAddress NULL ist, bestimmt die Funktion, ob der Port für alle Schnittstellen ermöglicht wird.
  • allowed
    Typ: System.Object%
    Gibt durch einen Wert von VARIANT_TRUE oder VARIANT_FALSE von an, ob der Port für mindestens mehrere lokale Schnittstellen und Remote Adressen zulässig ist.
  • restricted
    Typ: System.Object%
    Gibt durch einen Wert von VARIANT_TRUE oder VARIANT_FALSE von an, ob mehrere Schnittstellen der lokalen oder IIS-Remote-Websiteprojekts Adressen für diesen Port blockiert werden.Wenn beispielsweise der Port nur auf den lokalen Subnetz beschränkt ist.

.NET Framework-Sicherheit

Siehe auch

Referenz

INetFwMgr Schnittstelle

Microsoft.TeamFoundation.Common-Namespace