INetFwMgr.IsPortAllowed - метод
Проверяет, является ли приложение может прослушивать входящий трафику на конкретном порте.
Пространство имен: Microsoft.TeamFoundation.Common
Сборка: Microsoft.TeamFoundation.Common (в Microsoft.TeamFoundation.Common.dll)
Синтаксис
'Декларация
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
)
Параметры
- imageFileName
Тип: System.String
Имя файла образа процесса, ожидающей передачи данных по сети.Это должно быть полным путем, но может содержать переменные среды.Если imageFileName РАВНО null, функция определяет, разрешить ли порт для всех приложений.
- ipVersion
Тип: Microsoft.TeamFoundation.Common.NET_FW_IP_VERSION_
Версия протокола IP трафика.Если localAddress отличные от NULL, то это не должно быть NET_FW_IP_VERSION_ANY.
- portNumber
Тип: System.Int32
Локальный номер порта IP трафика.
- localAddress
Тип: System.String
Или адрес ставить точки- десятичного числа в шестнадцатеричном формате IPv4 или адрес IP версии 6, указывающий локальный адрес трафика.Обычно это адрес, передаваемый в привязке.Если localAddress равны null, функция определяет, разрешить ли порт для всех интерфейсов.
- ipProtocol
Тип: Microsoft.TeamFoundation.Common.NET_FW_IP_PROTOCOL_
Протокол IP трафике или NET_FW_IP_PROTOCOL_TCP или NET_FW_IP_PROTOCOL_UDP.
- allowed
Тип: System.Object%
Указывает значение VARIANT_TRUE или VARIANT_FALSE, является ли порт разрешить хотя бы для определенных локальных интерфейсов и удаленных адресов.
- restricted
Тип: System.Object%
Указывает значение VARIANT_TRUE или VARIANT_FALSE отключены ли некоторые локальные или удаленные интерфейсы адреса для данного порта.Например, если порт на локальной подсети только ограничения.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.