Copyright © Unimake Software
Generated with DocFX

Search Results for

    Class ConsumirBase

    Classe para consumir webservices e API´s

    Inheritance
    object
    ConsumirBase
    ConsumirAPI
    ConsumirWS
    Implements
    IDisposable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unimake.Business.DFe
    Assembly: Unimake.Business.DFe.dll
    Syntax
    public abstract class ConsumirBase : IDisposable

    Properties

    HttpStatusCode

    Propriedade para uso interno nos testes unitários.

    Declaration
    public HttpStatusCode HttpStatusCode { get; protected set; }
    Property Value
    Type Description
    HttpStatusCode

    RetornoServicoStream

    Stream retornada pelo Webservice. Para consumo de serviços que retornam .pdf

    Declaration
    public Stream RetornoServicoStream { get; protected set; }
    Property Value
    Type Description
    Stream

    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

    Methods

    Dispose()

    Implementação do padrão Dispose para liberar recursos.

    Declaration
    public void Dispose()

    Dispose(bool)

    Dispose protegido para sobrescrita em classes derivadas.

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing

    Indica se está liberando recursos gerenciados.

    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

    ~ConsumirBase()

    Finalizador

    Declaration
    protected ~ConsumirBase()

    Implements

    IDisposable