Class Address
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Alacaklının veya borçlunun adresi.
Sokak, bina numarası, posta kodu ve şehir (tip yapılandırılmış adres) ayarlayabilir veya adres satırı 1 ve 2 (tip birleşik adres öğeleri) ayarlayabilirsiniz. Bu alanlardan herhangi biri ayarlandığında tip otomatik olarak ayarlanır. Alanlar ayarlanmadan önce adres tipi belirsizdir. Her iki tipten alanlar ayarlandığında, adres tipi çelişkili hale gelir. Ad ve ülke kodu her zaman ayarlanmalıdır, aksi takdirde tüm alanlar boşsa.
public sealed class Address : IEquatable<address>
Kalıtım
Uygulamalar
Kalıtılan Üyeler
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Yapıcılar
Address()
Address örneğini oluşturur.
public Address()
Özellikler
AddressLine1
Adres satırı 1’i alır veya ayarlar.
Adres satırı 1, sokak adı, bina numarası veya P.O. kutusunu içerir.
Bu alanı ayarlamak, adres tipini Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements olarak ayarlar, aksi takdirde zaten Aspose.BarCode.ComplexBarcode.AddressType.Structured ise, Aspose.BarCode.ComplexBarcode.AddressType.Conflicting olur.
Bu alan yalnızca birleşik öğeler adresleri için kullanılır ve isteğe bağlıdır.
public string AddressLine1 { get; set; }
Özellik Değeri
AddressLine2
Adres satırı 2’yi alır veya ayarlar.
Adres satırı 2, posta kodu ve şehri içerir.
Bu alanı ayarlamak, adres tipini Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements olarak ayarlar, aksi takdirde zaten Aspose.BarCode.ComplexBarcode.AddressType.Structured ise, Aspose.BarCode.ComplexBarcode.AddressType.Conflicting olur.
Bu alan yalnızca birleşik öğeler adresleri için kullanılır. Bu tür için zorunludur.
public string AddressLine2 { get; set; }
Özellik Değeri
CountryCode
İki harfli ISO ülke kodunu alır veya ayarlar.
Ülke kodu, tüm adres null
veya boş değerler içeriyorsa zorunlu değildir.
public string CountryCode { get; set; }
Özellik Değeri
HouseNo
Bina numarasını alır veya ayarlar.
Bu alanı ayarlamak, adres tipini Aspose.BarCode.ComplexBarcode.AddressType.Structured olarak ayarlar, aksi takdirde zaten Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements ise, Aspose.BarCode.ComplexBarcode.AddressType.Conflicting olur.
Bu alan yalnızca yapılandırılmış adresler için kullanılır ve isteğe bağlıdır.
public string HouseNo { get; set; }
Özellik Değeri
Name
Adı alır veya ayarlar; doğal bir kişinin ad ve soyadı veya bir tüzel kişinin şirket adıdır.
public string Name { get; set; }
Özellik Değeri
PostalCode
Posta kodunu alır veya ayarlar.
Bu alanı ayarlamak, adres tipini Aspose.BarCode.ComplexBarcode.AddressType.Structured olarak ayarlar, aksi takdirde zaten Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements ise, Aspose.BarCode.ComplexBarcode.AddressType.Conflicting olur.
Bu alan yalnızca yapılandırılmış adresler için kullanılır. Bu tür için zorunludur.
public string PostalCode { get; set; }
Özellik Değeri
Street
Sokak adını alır veya ayarlar.
Sokak adı bina numarası olmadan belirtilmelidir.
Bu alanı ayarlamak, adres tipini Aspose.BarCode.ComplexBarcode.AddressType.Structured olarak ayarlar, aksi takdirde zaten Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements ise, Aspose.BarCode.ComplexBarcode.AddressType.Conflicting olur.
Bu alan yalnızca yapılandırılmış adresler için kullanılır ve isteğe bağlıdır.
public string Street { get; set; }
Özellik Değeri
Town
Şehir veya kasabayı alır veya ayarlar.
Bu alanı ayarlamak, adres tipini Aspose.BarCode.ComplexBarcode.AddressType.Structured olarak ayarlar, aksi takdirde zaten Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements ise, Aspose.BarCode.ComplexBarcode.AddressType.Conflicting olur.
Bu alan yalnızca yapılandırılmış adresler için kullanılır. Bu tür için zorunludur.
public string Town { get; set; }
Özellik Değeri
Type
Adres tipini alır.
Adres tipi, sokak / bina numarası veya adres satırı 1 ve 2 ayarlanarak otomatik olarak ayarlanır. Alanlar ayarlanmadan önce adres tipi Belirsizdir. Her iki tipten alanlar ayarlandığında, adres tipi Çelişkili hale gelir.
public AddressType Type { get; }
Özellik Değeri
Metotlar
Clear()
Tüm alanları temizler ve tipi Aspose.BarCode.ComplexBarcode.AddressType.Undetermined olarak ayarlar.
public void Clear()
Equals(object)
Belirtilen nesnenin mevcut nesne ile eşit olup olmadığını belirler.
public override bool Equals(object obj)
Parametreler
obj
object
Mevcut nesne ile karşılaştırılacak nesne.
Dönüş Değeri
true
belirtilen nesne mevcut nesne ile eşitse; aksi takdirde false
.
Equals(Address)
Belirtilen adresin mevcut adresle eşit olup olmadığını belirler.
public bool Equals(Address other)
Parametreler
other
Address
Mevcut adres ile karşılaştırılacak adres.
Dönüş Değeri
true
belirtilen nesne mevcut nesne ile eşitse; aksi takdirde false
.
GetHashCode()
Bu örneğin hash kodunu alır.
public override int GetHashCode()
Dönüş Değeri
Mevcut nesne için bir hash kodu.