Class ConsumirAPI
{ Classe para consumir API
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Unimake.Business.DFe
Assembly: Unimake.Business.DFe.dll
Syntax
public class ConsumirAPI : ConsumirBase
Methods
CriarAPIRequest(APIConfig, X509Certificate2)
Declaration
HttpClient CriarAPIRequest(APIConfig configuracoes, X509Certificate2 certificado)
Parameters
Type | Name | Description |
---|---|---|
APIConfig | configuracoes | |
System.Security.Cryptography.X509Certificates.X509Certificate2 | certificado |
Returns
Type | Description |
---|---|
System.Net.Http.HttpClient |
ExecutarServico(APIConfig, X509Certificate2)
Estabelece conexão com o Webservice e faz o envio do XML e recupera o retorno. Conteúdo retornado pelo webservice pode ser recuperado através das propriedades RetornoServicoXML ou RetornoServicoString.
Declaration
public void ExecutarServico(APIConfig apiConfig, X509Certificate2 certificado)
Parameters
Type | Name | Description |
---|---|---|
APIConfig | apiConfig | Parâmetros para execução do serviço (parâmetros da API) |
System.Security.Cryptography.X509Certificates.X509Certificate2 | certificado | Certificado digital a ser utilizado na conexão com os serviços |