Copyright © Unimake Software
Generated with DocFX

Search Results for

    Class Converter

    Classe para conversão de objetos

    Inheritance
    System.Object
    Converter
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Unimake.Business.DFe.Utility
    Assembly: Unimake.Business.DFe.dll
    Syntax
    public static class Converter

    Methods

    Base64ToPDF(String, String)

    Escreve uma string base64 em um arquivo PDF.

    A string já deve ser um PDF válido. Este método apenas escreve o arquivo

    Declaration
    public static void Base64ToPDF(string content, string path)
    Parameters
    Type Name Description
    System.String content

    Conteúdo que será escrito no arquivo

    System.String path

    Pasta e nome do arquivo onde deve ser gravado o PDF

    Exceptions
    Type Condition
    System.ArgumentNullException

    Se o content for nulo

    System.ArgumentException

    Se o path for nulo, vazio ou espaços

    CalculateSHA1Hash(String)

    Calcula o hash SHA-1 de uma entrada e retorna o resultado em formato Base64.

    Declaration
    public static string CalculateSHA1Hash(string input)
    Parameters
    Type Name Description
    System.String input

    A string de entrada para a qual o hash SHA-1 será calculado.

    Returns
    Type Description
    System.String

    O hash SHA-1 calculado em formato Base64.

    ChangeType(Object, Type)

    Converter tipo de um objeto

    Declaration
    static object ChangeType(object value, Type expectedType)
    Parameters
    Type Name Description
    System.Object value

    Para qual tipo converter o conteúdo do objeto

    System.Type expectedType

    Para qual tipo converter o conteúdo do objeto

    Returns
    Type Description
    System.Object

    Conteúdo do objeto convertido para o tipo informado

    IsSHA1Base64(String)

    Verifica se uma string está no formato Base64 de um hash SHA-1.

    Declaration
    public static bool IsSHA1Base64(string input)
    Parameters
    Type Name Description
    System.String input

    A string a ser verificada.

    Returns
    Type Description
    System.Boolean

    True se a string estiver no formato de hash SHA-1 em Base64, False caso contrário.

    IsSHA1Hash(String)

    Verifica se uma string está no formato hexadecimal de um hash SHA-1.

    Declaration
    public static bool IsSHA1Hash(string input)
    Parameters
    Type Name Description
    System.String input

    A string a ser verificada.

    Returns
    Type Description
    System.Boolean

    True se a string estiver no formato de hash SHA-1, False caso contrário.

    StringToStreamUTF8(String)

    Converter string para MemoryStream com UTF8 Encoding

    Declaration
    public static MemoryStream StringToStreamUTF8(string contentConvert)
    Parameters
    Type Name Description
    System.String contentConvert

    Conteúdo a ser convertido

    Returns
    Type Description
    System.IO.MemoryStream

    Conteúdo convertido para MemoryStrem com UTF8 Encoding

    ToAny(Object, Type)

    Converter tipo de um objeto

    Declaration
    public static object ToAny(object value, Type expectedType)
    Parameters
    Type Name Description
    System.Object value

    Conteúdo do objeto a ser convertido

    System.Type expectedType

    Para qual tipo converter o conteúdo do objeto

    Returns
    Type Description
    System.Object

    Conteúdo do objeto convertido para o tipo informado

    ToAny<T>(Object)

    Tenta converter qualquer objeto passado em value para o tipo esperado em T

    Declaration
    public static T ToAny<T>(object value)
    Parameters
    Type Name Description
    System.Object value

    Valor que deverá ser convertido

    Returns
    Type Description
    T

    Value convertido em T

    Type Parameters
    Name Description
    T

    Tipo esperado para conversão

    ToDouble(Object)

    Converte um valor do objeto em double

    Declaration
    public static double ToDouble(object value)
    Parameters
    Type Name Description
    System.Object value

    valor a ser convertido

    Returns
    Type Description
    System.Double

    Valor convertido para double

    ToEnum<T>(String)

    Converter STRING para ENUM

    Declaration
    public static T ToEnum<T>(this string value)
    Parameters
    Type Name Description
    System.String value

    String a ser convertida

    Returns
    Type Description
    T

    Retorna o Enum da string passada como parâmetro

    Type Parameters
    Name Description
    T

    Tipo do objeto

    ToHexadecimal(String)

    Calcular o valor hexadecimal de uma string

    Declaration
    public static string ToHexadecimal(string input)
    Parameters
    Type Name Description
    System.String input

    Valor a ser convertido

    Returns
    Type Description
    System.String

    Valor convertido em hexadecimal

    ToRSASHA1(X509Certificate2, String)

    Criptografa uma string com RSA-SHA1 e retorna o conteúdo convertido para Base64String

    Declaration
    public static string ToRSASHA1(X509Certificate2 certificado, string value)
    Parameters
    Type Name Description
    System.Security.Cryptography.X509Certificates.X509Certificate2 certificado

    certificado utilizado na criptografia

    System.String value

    Conteúdo a ser criptografado

    Returns
    Type Description
    System.String

    Retorna a string assinada com RSA SHA1 e convertida para Base64String

    ToSHA1HashData(String)

    Converte conteúdo para HSA1HashData

    Declaration
    public static string ToSHA1HashData(string data)
    Parameters
    Type Name Description
    System.String data

    Conteúdo a ser convertido

    Returns
    Type Description
    System.String

    Conteúdo convertido para SH1HashData

    ToSHA1HashData(String, Boolean)

    Converte conteúdo para HSA1HashData

    Declaration
    public static string ToSHA1HashData(string data, bool toUpper)
    Parameters
    Type Name Description
    System.String data

    Conteúdo a ser convertido

    System.Boolean toUpper

    Resultado todo em maiúsculo?

    Returns
    Type Description
    System.String

    Conteúdo convertido para SH1HashData