Sdílet prostřednictvím


PhoneCall.PhoneNumber Vlastnost

Definice

Získá nebo nastaví řetězec, který představuje telefonní číslo. Toto rozhraní API je zastaralé. Informace o vývoji ASP.NET mobilních aplikací najdete v tématu Mobilní aplikace & weby s ASP.NET.

public:
 property System::String ^ PhoneNumber { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
public string PhoneNumber { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.PhoneNumber : string with get, set
Public Property PhoneNumber As String

Hodnota vlastnosti

Řetězec, který představuje telefonní číslo.

Atributy

Výjimky

formát čísla je neplatný.

Poznámky

Vlastnost PhoneNumber se vyžaduje u PhoneCall ovládacích prvků. Vlastnost PhoneNumber přijímá řetězce v různých formátech. Formát pro následující typy čísel je popsán pomocí formátu Backus-Naur (syntaxe BNF je způsob, jak popsat syntaxi formátů souborů):

phone_number ::= international_number | national_number | short_number  

international_number ::= "+" country_code national_number  

short_number ::= "#" national_number  

country_code ::= (decoration_character | digit)* digit (decoration_character   
       | digit)*  

national_number ::= (decoration_character | digit)+  

digit ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9  

decoration_character ::= "(" | ")" | "." | "-" | {space}  

Telefonní číslo se může skládat z volitelného kódu země nebo oblasti s předponou + a následnou posloupností čísel, která telefonní číslo tvoří. Znaky označené jako decoration_character se můžou objevit kdekoli v telefonním čísle a budou ignorovány.

U i-Mode telefonů aktuálně platí při zadávání telefonního čísla následující pravidla:

  • Řetězec musí začínat řetězcem "0" nebo "#".

  • Pokud řetězec začíná řetězcem "0", jsou čísla větší než devět číslic.

  • Pokud řetězec začíná znakem "#", jsou čísla větší než tři číslice.

  • Čísla můžou v řetězci obsahovat "(", ")" a "-".

  • Řetězec musí být kratší než 24 znaků.

V následujícím seznamu jsou uvedeny některé příklady platných telefonních čísel:

  • 800.522.2920

  • +1 (425) 885-8080

  • +91335303197

Platí pro

Viz také