Class ConsumirBase
Classe para consumir webservices e API´s
Inherited Members
Namespace: Unimake.Business.DFe
Assembly: Unimake.Business.DFe.dll
Syntax
public abstract class ConsumirBase
Properties
HttpStatusCode
Propriedade para uso interno nos testes unitários.
Declaration
public HttpStatusCode HttpStatusCode { get; protected set; }
Property Value
| Type | Description |
|---|---|
| HttpStatusCode |
RetornoServicoString
Conteudo retornado pelo WebService consumido (formato string)
Declaration
public string RetornoServicoString { get; protected set; }
Property Value
| Type | Description |
|---|---|
| string |
RetornoServicoXML
Conteudo retornado pelo WebService consumido (formato XmlDocument)
Declaration
public XmlDocument RetornoServicoXML { get; protected set; }
Property Value
| Type | Description |
|---|---|
| XmlDocument |
RetornoStream
Stream retornada pelo Webservice. Para consumo de serviços que retornam .pdf
Declaration
public Stream RetornoStream { get; set; }
Property Value
| Type | Description |
|---|---|
| Stream |
Methods
ExecutarServico(XmlDocument, object, 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(XmlDocument xml, object servico, X509Certificate2 certificado)
Parameters
| Type | Name | Description |
|---|---|---|
| XmlDocument | xml | XML a ser enviado para o webservice |
| object | servico | Parâmetros para execução do serviço (parâmetros do soap) |
| X509Certificate2 | certificado | Certificado digital a ser utilizado na conexão com os serviços |