Class Net
Utilitários de rede e internet
Inheritance
Inherited Members
Namespace: Unimake.Business.DFe.Utility
Assembly: Unimake.Business.DFe.dll
Syntax
public static class Net
Methods
ExtractDomain(String)
Extrair o domínio de uma URL
Declaration
public static string ExtractDomain(string url)
Parameters
Type | Name | Description |
---|---|---|
System.String | url | URL para extrair o domínio |
Returns
Type | Description |
---|---|
System.String | Domínio da URL |
GetIpAddressDomain(String)
Obter o endereço de IP de um domínio
Declaration
public static string GetIpAddressDomain(string domain)
Parameters
Type | Name | Description |
---|---|---|
System.String | domain | Domínio que é para obter o IP |
Returns
Type | Description |
---|---|
System.String | IP do domínio |
HasInternetConnection()
Verifica a conexão com a internet e retorna verdadeiro se conectado com sucesso
Declaration
public static bool HasInternetConnection()
Returns
Type | Description |
---|---|
System.Boolean | true = Tem conexão com a internet |
HasInternetConnection(IWebProxy)
Verifica a conexão com a internet e retorna verdadeiro se conectado com sucesso
Declaration
public static bool HasInternetConnection(IWebProxy proxy)
Parameters
Type | Name | Description |
---|---|---|
System.Net.IWebProxy | proxy | Proxy a ser utilizado para testar a conexão |
Returns
Type | Description |
---|---|
System.Boolean | true = Tem conexão com a internet |
HasInternetConnection(IWebProxy, Int32, String[])
Verifica a conexão com a internet e retorna verdadeiro se conectado com sucesso
Declaration
public static bool HasInternetConnection(IWebProxy proxy, int timeoutInSeconds = 3, string[] testUrls = null)
Parameters
Type | Name | Description |
---|---|---|
System.Net.IWebProxy | proxy | Proxy a ser utilizado para testar a conexão |
System.Int32 | timeoutInSeconds | Tempo para tentativa de conexão em segundos |
System.String[] | testUrls | URLs a serem testadas, se não informada o método utilizará 5 URLs para o teste, se uma delas funcionar, vai retornar que a conexão está ok |
Returns
Type | Description |
---|---|
System.Boolean | true = Tem conexão com a internet |