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.
- ipVersion
Typ: Microsoft.TeamFoundation.Common.NET_FW_IP_VERSION_
IP-Version des Datenverkehrs.Wenn localAddress nicht NULL ist, darf dieses nicht NET_FW_IP_VERSION_ANY sein.
- 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.
- ipProtocol
Typ: Microsoft.TeamFoundation.Common.NET_FW_IP_PROTOCOL_
IP-Protokoll des Datenverkehrs, entweder NET_FW_IP_PROTOCOL_TCP oder NET_FW_IP_PROTOCOL_UDP.
- 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.