Class EmailPrinterConfiguration
Nastavenia e-mailového spracovania dokladov.
Inheritance
Implements
Namespace: NineDigit.eKasa
Assembly: NineDigit.eKasa.dll
Syntax
public sealed class EmailPrinterConfiguration : Object, IEquatable<EmailPrinterConfiguration>, IDeepCloneable<EmailPrinterConfiguration>, IDeepCloneable
Constructors
EmailPrinterConfiguration()
Vytvorí inštanciu s predvolenými hodnotami
Declaration
public EmailPrinterConfiguration()
EmailPrinterConfiguration(EmailPrinterConfiguration)
Vytvorí kópiu nastavení
Declaration
public EmailPrinterConfiguration(EmailPrinterConfiguration configuration)
Parameters
Type | Name | Description |
---|---|---|
EmailPrinterConfiguration | configuration | Nastavenia, ktorých hodnoty budú skopírované |
Properties
AddressFrom
E-mailová adresa odosielateľa.
Declaration
public string AddressFrom { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Examples
thankyou@example.com
Authenticate
Indikácia použitia prihlasovací údajov.
Predvolená hodnota je false
Declaration
public bool Authenticate { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Body
Správa e-mailu.
Declaration
public string Body { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Examples
Ďakujeme za nákup v našej predajni. Doklad nájdete v prílohe tejto správy.
Credentials
Prihlasovacie údaje do SMTP servera.
Declaration
public Credentials Credentials { get; set; }
Property Value
Type | Description |
---|---|
Credentials |
DisplayName
Meno odosielateľa.
Declaration
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Examples
Tím Nine Digit
EnableSsl
Indikácia použitia SSL. V prípade hodnoty false
sa použije TLS, ak je dostupné.
Predvolená hodnota je false
.
Declaration
public bool EnableSsl { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Host
Adresa SMTP servera.
Declaration
public string Host { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Examples
smtp.example.com
CheckCertificateRevocation
Indikácia vykonania kontroly zamietnutia certifikátu pre SSL/TLS spojenie. Predvolená hodnota je true
.
Declaration
public bool CheckCertificateRevocation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Port
Port SMTP servera. Predvolená hodnota je 25.
Declaration
public int Port { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Subject
Predmet e-mailu.
Declaration
public string Subject { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Examples
Váš e-doklad
Timeout
Časový interval v milisekundách, počas ktorého bude aplikácia čakať na odoslanie e-mailu.
Declaration
public int Timeout { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Examples
5000
ValidateServerCertificate
Indikácia vykonania validácie serverového certifikátu. Predvolená hodnota je true
.
Declaration
public bool ValidateServerCertificate { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
DeepClone()
Declaration
public EmailPrinterConfiguration DeepClone()
Returns
Type | Description |
---|---|
EmailPrinterConfiguration |
Equals(EmailPrinterConfiguration)
Declaration
public bool Equals(EmailPrinterConfiguration other)
Parameters
Type | Name | Description |
---|---|---|
EmailPrinterConfiguration | other |
Returns
Type | Description |
---|---|
System.Boolean |
Equals(EmailPrinterConfiguration, EmailPrinterConfiguration)
Declaration
public static bool Equals(EmailPrinterConfiguration first, EmailPrinterConfiguration second)
Parameters
Type | Name | Description |
---|---|---|
EmailPrinterConfiguration | first | |
EmailPrinterConfiguration | second |
Returns
Type | Description |
---|---|
System.Boolean |
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj |
Returns
Type | Description |
---|---|
System.Boolean |
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 |
Explicit Interface Implementations
IDeepCloneable.DeepClone()
Declaration
object IDeepCloneable.DeepClone()
Returns
Type | Description |
---|---|
System.Object |