Class VCardAddressBuilder
Builder for constructing a VCardAddress.
Inherited Members
Namespace: DRIT.Mail.Rfc.VCard
Assembly: DRIT.Mail.dll
Syntax
public sealed class VCardAddressBuilder
Methods
View SourceBuild()
Builds the VCardAddress.
Declaration
public VCardAddress Build()
Returns
| Type | Description |
|---|---|
| VCardAddress |
Country(string?)
Sets the country name.
Declaration
public VCardAddressBuilder Country(string? value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | value | The value to process. |
Returns
| Type | Description |
|---|---|
| VCardAddressBuilder |
ExtendedAddress(string?)
Sets the extended address (e.g. apartment number).
Declaration
public VCardAddressBuilder ExtendedAddress(string? value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | value | The value to process. |
Returns
| Type | Description |
|---|---|
| VCardAddressBuilder |
Label(string?)
Sets a free-text label for the address.
Declaration
public VCardAddressBuilder Label(string? value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | value | The value to process. |
Returns
| Type | Description |
|---|---|
| VCardAddressBuilder |
Locality(string?)
Sets the locality (city).
Declaration
public VCardAddressBuilder Locality(string? value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | value | The value to process. |
Returns
| Type | Description |
|---|---|
| VCardAddressBuilder |
PostOfficeBox(string?)
Sets the post office box.
Declaration
public VCardAddressBuilder PostOfficeBox(string? value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | value | The value to process. |
Returns
| Type | Description |
|---|---|
| VCardAddressBuilder |
PostalCode(string?)
Sets the postal code (ZIP code).
Declaration
public VCardAddressBuilder PostalCode(string? value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | value | The value to process. |
Returns
| Type | Description |
|---|---|
| VCardAddressBuilder |
Preferred(bool)
Marks this address as preferred.
Declaration
public VCardAddressBuilder Preferred(bool preferred = true)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | preferred | Specifies the preferred value. |
Returns
| Type | Description |
|---|---|
| VCardAddressBuilder |
Region(string?)
Sets the region (state or province).
Declaration
public VCardAddressBuilder Region(string? value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | value | The value to process. |
Returns
| Type | Description |
|---|---|
| VCardAddressBuilder |
Street(string?)
Sets the street address.
Declaration
public VCardAddressBuilder Street(string? value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | value | The value to process. |
Returns
| Type | Description |
|---|---|
| VCardAddressBuilder |
Types(params VCardAddressType[])
Adds address types (e.g. Home).
Declaration
public VCardAddressBuilder Types(params VCardAddressType[] types)
Parameters
| Type | Name | Description |
|---|---|---|
| VCardAddressType[] | types | Specifies the types value. |
Returns
| Type | Description |
|---|---|
| VCardAddressBuilder |