SubscriptionPlan 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.
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique.
[Android.Runtime.Register("android/telephony/SubscriptionPlan", ApiSince=28, DoNotGenerateAcw=true)]
public sealed class SubscriptionPlan : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/telephony/SubscriptionPlan", ApiSince=28, DoNotGenerateAcw=true)>]
type SubscriptionPlan = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Héritage
- Attributs
- Implémente
Remarques
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. Ces informations sont utilisées pour présenter une interface utilisateur plus utile aux utilisateurs, telles que l’explication de la quantité de données mobiles qu’ils ont restantes, et ce qui se passera lorsqu’ils expirent.
Si vous spécifiez des types de réseau, le développeur doit fournir au moins un plan qui s’applique à tous les types réseau (par défaut) et tous les plans supplémentaires peuvent ne pas inclure un type de réseau particulier plusieurs fois. Cela est appliqué lors de SubscriptionManager la définition des plans.
La sélection de plan préférera les plans qui ont des types réseau spécifiques définis sur des plans qui s’appliquent à tous les types de réseau.
Java documentation pour android.telephony.SubscriptionPlan.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Champs
| Nom | Description |
|---|---|
| BitrateUnknown |
Valeur indiquant que le taux de données est inconnu. |
| BytesUnknown |
Valeur indiquant qu’un nombre d’octets est inconnu. |
| BytesUnlimited |
La valeur indiquant un nombre d’octets est illimitée. |
| LimitBehaviorBilled |
Obsolète.
Indique que l’utilisateur sera facturé pour l’utilisation des données au-delà de la limite. |
| LimitBehaviorDisabled |
Obsolète.
Indique que l’accès aux données est désactivé lorsque la limite de données est atteinte. |
| LimitBehaviorThrottled |
Obsolète.
Indique que l’accès aux données est limité à une vitesse plus lente lorsque la limite est atteinte. |
| LimitBehaviorUnknown |
Obsolète.
Indique que le comportement pour lequel une limite de données est atteinte est inconnue. |
| PlanTypeBusiness |
Obsolète.
Le plan est destiné aux entreprises ou aux clients d’entreprise. |
| PlanTypeCellular |
Obsolète.
Le plan fournit un service cellulaire classique. |
| PlanTypeDataOnly |
Obsolète.
Le plan est destiné au service de données uniquement. |
| PlanTypeFamily |
Obsolète.
Le plan est un plan familial, partagé entre plusieurs utilisateurs. |
| PlanTypeIot |
Obsolète.
Le plan est conçu pour les appareils IoT (Internet des objets). |
| PlanTypePostpaid |
Obsolète.
Le plan est un plan post-payé. |
| PlanTypePrepaid |
Obsolète.
Le plan est un plan prépayé. |
| PlanTypeRoaming |
Obsolète.
Le plan est spécifiquement destiné aux services itinérants. |
| PlanTypeSatellite |
Obsolète.
Le plan fournit un service satellite. |
| PlanTypeTethering |
Obsolète.
Le plan fournit une allocation de données spécifiquement pour l’utilisation du point d’accès mobile ou de connexion. |
| SubscriptionStatusActive |
Obsolète.
L’abonnement est actif. |
| SubscriptionStatusInactive |
Obsolète.
L’abonnement est inactif. |
| SubscriptionStatusSuspended |
Obsolète.
L’abonnement est suspendu. |
| SubscriptionStatusTrial |
Obsolète.
L’abonnement est dans une période d’essai. |
| SubscriptionStatusUnknown |
Obsolète.
L’état de l’abonnement est inconnu. |
| TimeUnknown |
Valeur indiquant qu’un horodatage est inconnu. |
| UnspecifiedId |
Valeur indiquant que l’ID SubscriptionPlan n’est pas spécifié. |
Propriétés
| Nom | Description |
|---|---|
| Class |
Retourne la classe runtime de ce |
| Creator |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. |
| DataLimitBehavior |
Retourne le comportement de l’accès aux données lorsque l’utilisation atteint la limite définie par |
| DataLimitBytes |
Retourne la limite de données du plan. |
| DataUsageBytes |
Retourne un instantané de l’utilisation des données mobiles, en octets, à partir de l’heure signalée par |
| DataUsageResetTime |
Retourne l’heure à laquelle l’utilisation des données sera réinitialisée. |
| DataUsageTime |
Retourne l’heure à laquelle |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| Id |
Retourne l’identificateur entier unique pour ce plan d’abonnement. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. (Hérité de JavaObject) |
| JniPeerMembers |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| PlanEndDate |
Retourne la date de fin de ce plan, ou null si aucune date de fin n’existe. |
| SubscriptionStatus |
Retourne l’état du plan d’abonnement. |
| Summary |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. |
| SummaryFormatted |
Retourne le résumé court de ce plan. |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
| Title |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. |
| TitleFormatted |
Retourne le titre court de ce plan. |
| Types |
Retourne les caractéristiques de ce plan d’abonnement en tant qu’ensemble de constantes de type. |
Méthodes
| Nom | Description |
|---|---|
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. (Hérité de JavaObject) |
| CycleIterator() |
Retourne un itérateur qui retourne tous les cycles d’utilisation des données valides en fonction des règles de périodicité. |
| DescribeContents() |
Décrivez les types d’objets spéciaux contenus dans la représentation marshalée de cette instance Parcelable. |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. (Hérité de JavaObject) |
| Equals(Object) |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetNetworkTypes() |
Retourne les types de réseau auxquels ce plan s’applique. |
| JavaFinalize() |
Obsolète.
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. (Hérité de JavaObject) |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Aplatir cet objet dans un colis. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Description d’un plan de relation de facturation entre un opérateur et un abonné spécifique. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |