Copyright © Unimake Software
Generated with DocFX

Search Results for

    Class ConsumirBase

    Classe para consumir webservices e API´s

    Inheritance
    object
    ConsumirBase
    ConsumirAPI
    ConsumirWS
    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

    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