Class DeclaracaoOperacaoTransporte
Declarar operação de transporte
Inheritance
Inherited Members
Namespace: Unimake.Business.DFe.Servicos.CIOT
Assembly: Unimake.Business.DFe.dll
Syntax
public class DeclaracaoOperacaoTransporte : ServicoBase<DeclaracaoOperacaoTransporte, RetDeclaracaoOperacaoTransporte>, IDisposable, IInteropService<DeclaracaoOperacaoTransporte>
Constructors
DeclaracaoOperacaoTransporte()
Construtor
Declaration
public DeclaracaoOperacaoTransporte()
DeclaracaoOperacaoTransporte(string, Configuracao)
Construtor
Declaration
public DeclaracaoOperacaoTransporte(string conteudoXML, Configuracao configuracao)
Parameters
| Type | Name | Description |
|---|---|---|
| string | conteudoXML | |
| Configuracao | configuracao |
DeclaracaoOperacaoTransporte(DeclaracaoOperacaoTransporte, Configuracao)
Construtor
Declaration
public DeclaracaoOperacaoTransporte(DeclaracaoOperacaoTransporte xml, Configuracao configuracao)
Parameters
| Type | Name | Description |
|---|---|---|
| DeclaracaoOperacaoTransporte | xml | |
| Configuracao | configuracao |
Properties
DeclaracaoOperacaoTransporteProcResult
Recupera o conteúdo processado da declaraçã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 DeclaracaoOperacaoTransporteProc DeclaracaoOperacaoTransporteProcResult { get; }
Property Value
| Type | Description |
|---|---|
| DeclaracaoOperacaoTransporteProc |
DeclaracaoOperacaoTransporteProcResults
Propriedade contendo o XML da declaraçã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 identificador da operação retornado no campo IdOperacaoTransporte.
Declaration
public Dictionary<string, DeclaracaoOperacaoTransporteProc> DeclaracaoOperacaoTransporteProcResults { get; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, DeclaracaoOperacaoTransporteProc> |
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 declaraçã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 declaraçã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. |