Class RetificacaoOperacaoTransporte
Retificar operação de transporte
Inheritance
Inherited Members
Namespace: Unimake.Business.DFe.Servicos.CIOT
Assembly: Unimake.Business.DFe.dll
Syntax
public class RetificacaoOperacaoTransporte : ServicoBase<RetificacaoOperacaoTransporte, RetRetificacaoOperacaoTransporte>, IDisposable, IInteropService<RetificacaoOperacaoTransporte>
Constructors
RetificacaoOperacaoTransporte()
Construtor
Declaration
public RetificacaoOperacaoTransporte()
RetificacaoOperacaoTransporte(string, Configuracao)
Construtor
Declaration
public RetificacaoOperacaoTransporte(string conteudoXML, Configuracao configuracao)
Parameters
| Type | Name | Description |
|---|---|---|
| string | conteudoXML | |
| Configuracao | configuracao |
RetificacaoOperacaoTransporte(RetificacaoOperacaoTransporte, Configuracao)
Construtor
Declaration
public RetificacaoOperacaoTransporte(RetificacaoOperacaoTransporte xml, Configuracao configuracao)
Parameters
| Type | Name | Description |
|---|---|---|
| RetificacaoOperacaoTransporte | xml | |
| Configuracao | configuracao |
Properties
RetificacaoOperacaoTransporteProcResult
Recupera o conteúdo processado da retificação de operação de transporte, combinando o XML de envio com o XML de retorno para geração do arquivo de distribuição.
Declaration
public RetificacaoOperacaoTransporteProc RetificacaoOperacaoTransporteProcResult { get; }
Property Value
| Type | Description |
|---|---|
| RetificacaoOperacaoTransporteProc |
RetificacaoOperacaoTransporteProcResults
Propriedade contendo o XML da retificação de operação de transporte com o retorno da API anexado para geração do arquivo de distribuição.
A chave do dicionário é o código de identificação da operação retornado no campo CodigoIdentificacaoOperacao.
Declaration
public Dictionary<string, RetificacaoOperacaoTransporteProc> RetificacaoOperacaoTransporteProcResults { get; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, RetificacaoOperacaoTransporteProc> |
ServicoCIOT
Serviço executado
Declaration
protected override Servico ServicoCIOT { get; }
Property Value
| Type | Description |
|---|---|
| Servico |
Overrides
Methods
GravarXmlDistribuicao(Stream)
Grava o XML de distribuição da retificação de operação de transporte em um stream informado pelo consumidor, permitindo manipulação em memória ou persistência customizada.
Declaration
public void GravarXmlDistribuicao(Stream stream)
Parameters
| Type | Name | Description |
|---|---|---|
| Stream | stream | Stream de destino que receberá o conteúdo do XML de distribuição. |
GravarXmlDistribuicao(string)
Grava o XML de distribuição da retificação de operação de transporte em uma pasta do disco, gerando automaticamente o nome do arquivo com base no conteúdo retornado pela API.
Declaration
public void GravarXmlDistribuicao(string pasta)
Parameters
| Type | Name | Description |
|---|---|---|
| string | pasta | Pasta onde o XML de distribuição será gravado. |