Class Address
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Indirizzo del creditore o del debitore.
Puoi impostare via, numero civico, codice postale e città (tipo indirizzo strutturato) oppure riga di indirizzo 1 e 2 (tipo elementi di indirizzo combinati). Il tipo è impostato automaticamente una volta che uno di questi campi è impostato. Prima di impostare i campi, il tipo di indirizzo è indeterminato. Se sono impostati campi di entrambi i tipi, il tipo di indirizzo diventa in conflitto. Il nome e il codice del paese devono sempre essere impostati a meno che tutti i campi siano vuoti.
public sealed class Address : IEquatable<address>
Ereditarietà
Implementa
Membri Ereditati
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Costruttori
Address()
Crea un’istanza di Address
public Address()
Proprietà
AddressLine1
Ottiene o imposta la riga di indirizzo 1.
La riga di indirizzo 1 contiene il nome della via, numero civico o casella postale.
Impostare questo campo imposta il tipo di indirizzo su Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements a meno che non sia già Aspose.BarCode.ComplexBarcode.AddressType.Structured, nel qual caso diventa Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
Questo campo è utilizzato solo per indirizzi a elementi combinati ed è facoltativo.
public string AddressLine1 { get; set; }
Valore della Proprietà
AddressLine2
Ottiene o imposta la riga di indirizzo 2.
La riga di indirizzo 2 contiene codice postale e città.
Impostare questo campo imposta il tipo di indirizzo su Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements a meno che non sia già Aspose.BarCode.ComplexBarcode.AddressType.Structured, nel qual caso diventa Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
Questo campo è utilizzato solo per indirizzi a elementi combinati. Per questo tipo, è obbligatorio.
public string AddressLine2 { get; set; }
Valore della Proprietà
CountryCode
Ottiene o imposta il codice del paese ISO a due lettere.
Il codice del paese è obbligatorio a meno che l'intero indirizzo non contenga valori null
o vuoti.
public string CountryCode { get; set; }
Valore della Proprietà
HouseNo
Ottiene o imposta il numero civico.
Impostare questo campo imposta il tipo di indirizzo su Aspose.BarCode.ComplexBarcode.AddressType.Structured a meno che non sia già Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, nel qual caso diventa Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
Questo campo è utilizzato solo per indirizzi strutturati ed è facoltativo.
public string HouseNo { get; set; }
Valore della Proprietà
Name
Ottiene o imposta il nome, sia il nome e cognome di una persona fisica che il nome della società di una persona giuridica.
public string Name { get; set; }
Valore della Proprietà
PostalCode
Ottiene o imposta il codice postale.
Impostare questo campo imposta il tipo di indirizzo su Aspose.BarCode.ComplexBarcode.AddressType.Structured a meno che non sia già Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, nel qual caso diventa Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
Questo campo è utilizzato solo per indirizzi strutturati. Per questo tipo, è obbligatorio.
public string PostalCode { get; set; }
Valore della Proprietà
Street
Ottiene o imposta la strada.
La strada deve essere specificata senza numero civico.
Impostare questo campo imposta il tipo di indirizzo su Aspose.BarCode.ComplexBarcode.AddressType.Structured a meno che non sia già Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, nel qual caso diventa Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
Questo campo è utilizzato solo per indirizzi strutturati ed è facoltativo.
public string Street { get; set; }
Valore della Proprietà
Town
Ottiene o imposta la città o il comune.
Impostare questo campo imposta il tipo di indirizzo su Aspose.BarCode.ComplexBarcode.AddressType.Structured a meno che non sia già Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, nel qual caso diventa Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
Questo campo è utilizzato solo per indirizzi strutturati. Per questo tipo, è obbligatorio.
public string Town { get; set; }
Valore della Proprietà
Type
Ottiene il tipo di indirizzo.
Il tipo di indirizzo è impostato automaticamente impostando via / numero civico o riga di indirizzo 1 e 2. Prima di impostare i campi, il tipo di indirizzo è Indeterminato. Se sono impostati campi di entrambi i tipi, il tipo di indirizzo diventa In conflitto.
public AddressType Type { get; }
Valore della Proprietà
Metodi
Clear()
Cancella tutti i campi e imposta il tipo su Aspose.BarCode.ComplexBarcode.AddressType.Undetermined.
public void Clear()
Equals(object)
Determina se l’oggetto specificato è uguale all’oggetto corrente.
public override bool Equals(object obj)
Parametri
obj
object
L’oggetto da confrontare con l’oggetto corrente.
Restituisce
true
se l’oggetto specificato è uguale all’oggetto corrente; altrimenti, false
.
Equals(Address)
Determina se l’indirizzo specificato è uguale all’indirizzo corrente.
public bool Equals(Address other)
Parametri
other
Address
L’indirizzo da confrontare con l’indirizzo corrente.
Restituisce
true
se l’oggetto specificato è uguale all’oggetto corrente; altrimenti, false
.
GetHashCode()
Ottiene il codice hash per questa istanza.
public override int GetHashCode()
Restituisce
Un codice hash per l’oggetto corrente.