PhoneLine Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une ligne téléphonique.
public ref class PhoneLine sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Calls.CallsPhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PhoneLine final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Calls.CallsPhoneContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PhoneLine
Public NotInheritable Class PhoneLine
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows Mobile Extension SDK (introduit dans 10.0.10240.0)
|
API contract |
Windows.ApplicationModel.Calls.CallsPhoneContract (introduit dans v1.0)
|
Fonctionnalités de l’application |
phoneCallHistory
phoneCallHistorySystem
|
Remarques
Une ligne téléphonique est une ligne sur un appareil qui peut recevoir des appels entrants ou passer des appels sortants, selon que la ligne est configurée pour prendre en charge la numérotation sortante. Par exemple, un seul appareil SIM a 1 ligne cellulaire tandis qu’un appareil double SIM a 2 lignes cellulaires. Le système crée automatiquement de nouvelles lignes pour les applications VoIP qui permettent de lancer un appel sortant.
Chaque instance PhoneLine possède des propriétés spécifiques à cette ligne.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1903 | 18362 | EnableTextReply |
1903 | 18362 | TransportDeviceId |
Propriétés
CanDial |
Obtient une valeur booléenne qui indique si la ligne téléphonique peut être utilisée pour passer des appels sortants. |
CellularDetails |
Obtient les détails des composants spécifiques du composant cellulaire pour le instance PhoneLine. Cette propriété a la valeur NULL pour les lignes téléphoniques VoIP. |
DisplayColor |
Obtient la couleur d’affichage préférée de la ligne téléphonique. |
DisplayName |
Obtient le nom convivial attribué par l’utilisateur pour la ligne téléphonique. |
Id |
Obtient l’ID de la ligne téléphonique. |
LineConfiguration |
Obtient des informations de configuration supplémentaires sur cette instance PhoneLine. |
NetworkName |
Obtient le nom du réseau actuel utilisé par la ligne téléphonique. |
NetworkState |
Obtient la status réseau actuelle de la ligne téléphonique. |
SupportsTile |
Obtient une valeur qui indique si la ligne téléphonique prend en charge l’épinglage en tant que vignette dynamique. |
Transport |
Obtient le transport de la ligne téléphonique. |
TransportDeviceId |
ID d’appareil pour l’objet PhoneLineTransportDevice associé à cette ligne téléphonique. Null s’il n’y a pas de périphérique de transport. |
VideoCallingCapabilities |
Obtient si l’appel vidéo est pris en charge sur cette ligne téléphonique. |
Voicemail |
Obtient les données de messagerie vocale associées au instance PhoneLine. |
Méthodes
Dial(String, String) |
Passez un appel téléphonique sur la ligne téléphonique. L’appelant doit être au premier plan. |
DialWithOptions(PhoneDialOptions) |
Placez un appel téléphonique sur la ligne téléphonique, ce qui permet à l’appelant de spécifier des options de numérotation supplémentaires. L’appelant doit être au premier plan. |
DialWithResult(String, String) |
Places un appel téléphonique en ligne. |
DialWithResultAsync(String, String) |
Place de manière asynchrone un appel téléphonique sur la ligne. |
EnableTextReply(Boolean) |
Informe la plateforme que la fonctionnalité de réponse de texte est prise en charge pour cette ligne. Notes Cette méthode est déconseillée. |
FromIdAsync(Guid) |
Cette méthode statique récupère de manière asynchrone un objet PhoneLine qui représente une ligne téléphonique spécifique sur l’appareil en fonction de l’ID de ligne. |
GetAllActivePhoneCalls() |
Récupère un objet de résultat des appels téléphoniques, à partir duquel vous pouvez récupérer les appels téléphoniques actifs. |
GetAllActivePhoneCallsAsync() |
Récupère de manière asynchrone un objet de résultat des appels téléphoniques, à partir duquel vous pouvez récupérer les appels téléphoniques actifs. |
IsImmediateDialNumberAsync(String) |
Vérifiez si un numéro doit être composé immédiatement à partir du numéroteur sans demander à l’utilisateur d’appuyer sur le bouton d’appel. |
Événements
LineChanged |
Se produit lorsque et les propriétés du instance PhoneLine associé. Cela peut se produire lorsque les métadonnées changent, comme le nombre de messages vocaux, l’état du réseau ou les détails cellulaires. |