Class Address

Class Address

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

Adresse des Gläubigers oder Schuldners.

Sie können entweder Straße, Hausnummer, Postleitzahl und Stadt festlegen (Typ strukturierte Adresse) oder Adresszeile 1 und 2 (Typ kombinierte Adressbestandteile). Der Typ wird automatisch festgelegt, sobald eines dieser Felder gesetzt ist. Vor dem Setzen der Felder ist der Adresstyp unbestimmt. Wenn Felder beider Typen gesetzt sind, wird der Adresstyp konfliktbehaftet. Name und Ländercode müssen immer gesetzt werden, es sei denn, alle Felder sind leer.

public sealed class Address : IEquatable<address>

Vererbung

object
Address

Implementiert

IEquatable<address>

Vererbte Mitglieder

object.GetType(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()

Konstruktoren

Address()

Erstellt eine Instanz von Address

public Address()

Eigenschaften

AddressLine1

Erhält oder setzt die Adresszeile 1.

Die Adresszeile 1 enthält den Straßennamen, die Hausnummer oder die Postfachnummer.

Das Setzen dieses Feldes setzt den Adresstyp auf Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, es sei denn, es ist bereits Aspose.BarCode.ComplexBarcode.AddressType.Structured, in diesem Fall wird es Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Dieses Feld wird nur für kombinierte Adressbestandteile verwendet und ist optional.

public string AddressLine1 { get; set; }

Eigenschaftswert

string

AddressLine2

Erhält oder setzt die Adresszeile 2.

Die Adresszeile 2 enthält die Postleitzahl und die Stadt.

Das Setzen dieses Feldes setzt den Adresstyp auf Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, es sei denn, es ist bereits Aspose.BarCode.ComplexBarcode.AddressType.Structured, in diesem Fall wird es Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Dieses Feld wird nur für kombinierte Adressbestandteile verwendet. Für diesen Typ ist es obligatorisch.

public string AddressLine2 { get; set; }

Eigenschaftswert

string

CountryCode

Erhält oder setzt den zweibuchstabigen ISO-Ländercode.

Der Ländercode ist obligatorisch, es sei denn, die gesamte Adresse enthält null oder leere Werte.

public string CountryCode { get; set; }

Eigenschaftswert

string

HouseNo

Erhält oder setzt die Hausnummer.

Das Setzen dieses Feldes setzt den Adresstyp auf Aspose.BarCode.ComplexBarcode.AddressType.Structured, es sei denn, es ist bereits Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, in diesem Fall wird es Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Dieses Feld wird nur für strukturierte Adressen verwendet und ist optional.

public string HouseNo { get; set; }

Eigenschaftswert

string

Name

Erhält oder setzt den Namen, entweder den Vor- und Nachnamen einer natürlichen Person oder den
Firmennamen einer juristischen Person.

public string Name { get; set; }

Eigenschaftswert

string

PostalCode

Erhält oder setzt die Postleitzahl.

Das Setzen dieses Feldes setzt den Adresstyp auf Aspose.BarCode.ComplexBarcode.AddressType.Structured, es sei denn, es ist bereits Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, in diesem Fall wird es Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Dieses Feld wird nur für strukturierte Adressen verwendet. Für diesen Typ ist es obligatorisch.

public string PostalCode { get; set; }

Eigenschaftswert

string

Street

Erhält oder setzt die Straße.

Die Straße muss ohne Hausnummer angegeben werden.

Das Setzen dieses Feldes setzt den Adresstyp auf Aspose.BarCode.ComplexBarcode.AddressType.Structured, es sei denn, es ist bereits Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, in diesem Fall wird es Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Dieses Feld wird nur für strukturierte Adressen verwendet und ist optional.

public string Street { get; set; }

Eigenschaftswert

string

Town

Erhält oder setzt die Stadt oder Gemeinde.

Das Setzen dieses Feldes setzt den Adresstyp auf Aspose.BarCode.ComplexBarcode.AddressType.Structured, es sei denn, es ist bereits Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, in diesem Fall wird es Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Dieses Feld wird nur für strukturierte Adressen verwendet. Für diesen Typ ist es obligatorisch.

public string Town { get; set; }

Eigenschaftswert

string

Type

Erhält den Adresstyp.

Der Adresstyp wird automatisch festgelegt, indem entweder Straße / Hausnummer oder Adresszeile 1 und 2 gesetzt werden. Vor dem Setzen der Felder ist der Adresstyp unbestimmt. Wenn Felder beider Typen gesetzt sind, wird der Adresstyp konfliktbehaftet.

public AddressType Type { get; }

Eigenschaftswert

AddressType

Methoden

Clear()

Löscht alle Felder und setzt den Typ auf Aspose.BarCode.ComplexBarcode.AddressType.Undetermined.

public void Clear()

Equals(object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

public override bool Equals(object obj)

Parameter

obj object

Das Objekt, das mit dem aktuellen Objekt verglichen werden soll.

Rückgabewert

bool

true, wenn das angegebene Objekt gleich dem aktuellen Objekt ist; andernfalls false.

Equals(Address)

Bestimmt, ob die angegebene Adresse gleich der aktuellen Adresse ist.

public bool Equals(Address other)

Parameter

other Address

Die Adresse, die mit der aktuellen Adresse verglichen werden soll.

Rückgabewert

bool

true, wenn das angegebene Objekt gleich dem aktuellen Objekt ist; andernfalls false.

GetHashCode()

Erhält den Hashcode für diese Instanz.

public override int GetHashCode()

Rückgabewert

int

Ein Hashcode für das aktuelle Objekt.

 Deutsch