C# Class NFe.Components.WebServiceProxy

Afficher le fichier Open project: akretion/uninfe Class Usage Examples

Méthodes publiques

Свойство Type Description
Betha IBetha

Private Properties

Свойство Type Description
DescricaoServico void
GerarClasse void
GerarGrafo System.CodeDom.CodeNamespace
Invoke object
LoadArqXMLWebService bool
ParametroCompilacao System.CodeDom.Compiler.CompilerParameters
PreencheURLw void
RelacCertificado void

Méthodes publiques

Méthode Description
CarregaWebServicesList ( ) : bool

Carrega a lista de webservices definidos no arquivo WebService.XML

CertificateValidation ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErros ) : bool

Responsável por retornar uma confirmação verdadeira para a proriedade ServerCertificateValidationCallback da classe ServicePointManager para confirmar a solicitação SSL automaticamente.

CriarObjeto ( string NomeClasse ) : object

Criar objeto das classes do serviço

GetProp ( object instance, string propertyName ) : object

Alterar valor das propriedades da classe

Autor: Wandrey Mundin Ferreira Data: 09/02/2010

InvokeStr ( object Instance, string methodName, object parameters ) : string

Invocar o método da classe

InvokeXML ( object Instance, string methodName, object parameters ) : XmlNode

Invocar o método da classe

SetProp ( object instance, string propertyName, object novoValor ) : void

Alterar valor das propriedades da classe

Autor: Wandrey Mundin Ferreira Data: 09/02/2010

WebServiceProxy ( X509Certificate2 Certificado ) : System
WebServiceProxy ( int cUF, string arquivoWSDL, X509Certificate2 Certificado, PadroesNFSe padraoNFSe, bool taHomologacao, Servicos servico ) : System
reloadWebServicesList ( ) : bool

Recarrega a lista de webservices usado pelo projeto da NFes quando da manutencao

Private Methods

Méthode Description
DescricaoServico ( int cUF, bool taHomologacao, string arquivoWSDL ) : void

Obter a descrição completa do serviço, ou seja, o WSDL do webservice de um arquivo local

GerarClasse ( ) : void

Gerar o source code do serviço

GerarGrafo ( ) : CodeNamespace

Gerar a estrutura e o grafo da classe

Invoke ( object Instance, string methodName, object parameters ) : object

Invocar o método da classe

LoadArqXMLWebService ( string filenameWS, string subfolder ) : bool
ParametroCompilacao ( ) : CompilerParameters

Montar os parâmetros para a compilação da classe

PreencheURLw ( URLws wsItem, string tagName, string urls, string uf, string subfolder ) : void
RelacCertificado ( object instance ) : void

Relacionar o certificado digital com o serviço que será consumido do webservice

Method Details

CarregaWebServicesList() public static méthode

Carrega a lista de webservices definidos no arquivo WebService.XML
public static CarregaWebServicesList ( ) : bool
Résultat bool

CertificateValidation() public méthode

Responsável por retornar uma confirmação verdadeira para a proriedade ServerCertificateValidationCallback da classe ServicePointManager para confirmar a solicitação SSL automaticamente.
public CertificateValidation ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErros ) : bool
sender object
certificate System.Security.Cryptography.X509Certificates.X509Certificate
chain System.Security.Cryptography.X509Certificates.X509Chain
sslPolicyErros SslPolicyErrors
Résultat bool

CriarObjeto() public méthode

Criar objeto das classes do serviço
public CriarObjeto ( string NomeClasse ) : object
NomeClasse string Nome da classe que é para ser instanciado um novo objeto
Résultat object

GetProp() public méthode

Alterar valor das propriedades da classe
Autor: Wandrey Mundin Ferreira Data: 09/02/2010
public GetProp ( object instance, string propertyName ) : object
instance object Instância do objeto
propertyName string Nome da propriedade
Résultat object

InvokeStr() public méthode

Invocar o método da classe
public InvokeStr ( object Instance, string methodName, object parameters ) : string
Instance object Instância do objeto
methodName string Nome do método
parameters object Objeto com o conteúdo dos parâmetros do método
Résultat string

InvokeXML() public méthode

Invocar o método da classe
public InvokeXML ( object Instance, string methodName, object parameters ) : XmlNode
Instance object Instância do objeto
methodName string Nome do método
parameters object Objeto com o conteúdo dos parâmetros do método
Résultat System.Xml.XmlNode

SetProp() public méthode

Alterar valor das propriedades da classe
Autor: Wandrey Mundin Ferreira Data: 09/02/2010
public SetProp ( object instance, string propertyName, object novoValor ) : void
instance object
propertyName string Nome da propriedade
novoValor object Novo valor para ser gravado na propriedade
Résultat void

WebServiceProxy() public méthode

public WebServiceProxy ( X509Certificate2 Certificado ) : System
Certificado System.Security.Cryptography.X509Certificates.X509Certificate2
Résultat System

WebServiceProxy() public méthode

public WebServiceProxy ( int cUF, string arquivoWSDL, X509Certificate2 Certificado, PadroesNFSe padraoNFSe, bool taHomologacao, Servicos servico ) : System
cUF int
arquivoWSDL string
Certificado System.Security.Cryptography.X509Certificates.X509Certificate2
padraoNFSe PadroesNFSe
taHomologacao bool
servico Servicos
Résultat System

reloadWebServicesList() public static méthode

Recarrega a lista de webservices usado pelo projeto da NFes quando da manutencao
public static reloadWebServicesList ( ) : bool
Résultat bool

Property Details

Betha public_oe property

public IBetha Betha
Résultat IBetha