Condividi tramite


ProviderInfo Classe

Definizione

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

[Android.Runtime.Register("android/content/pm/ProviderInfo", DoNotGenerateAcw=true)]
public sealed class ProviderInfo : Android.Content.PM.ComponentInfo, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/content/pm/ProviderInfo", DoNotGenerateAcw=true)>]
type ProviderInfo = class
    inherit ComponentInfo
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
Attributi
Implementazioni

Commenti

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider. Viene restituito da android.content.pm.PackageManager#resolveContentProvider(java.lang.String, int) PackageManager.resolveContentProvider().

Documentazione java per android.content.pm.ProviderInfo.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

ProviderInfo()
ProviderInfo(ProviderInfo)

Campi

FlagSingleUser
Obsoleti.

Bit in #flags: se impostato, verrà eseguita una singola istanza del provider per tutti gli utenti del dispositivo.

Proprietà

ApplicationInfo

Informazioni globali sull'applicazione/pacchetto di cui fa parte questo componente.

(Ereditato da ComponentInfo)
AttributionTags

Set di tag di attribuzione che devono essere applicati automaticamente a questo componente.

(Ereditato da ComponentInfo)
Authority

Il provider di nomi viene pubblicato in content://

Banner

Identificatore di risorsa disegnabile (nelle risorse del pacchetto) del banner di questo componente.

(Ereditato da PackageItemInfo)
BannerResource

Restituisce l'identificatore della risorsa banner da usare per questo componente.

(Ereditato da ComponentInfo)
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Creator
DescriptionRes

Identificatore di risorsa stringa (nelle risorse del pacchetto) contenente una descrizione leggibile dall'utente del componente.

(Ereditato da ComponentInfo)
DirectBootAware

Indica se questo componente è a conoscenza del ciclo di vita di avvio diretto e può essere eseguito in modo sicuro prima che l'utente abbia immesso le proprie credenziali, ad esempio un modello di blocco o un PIN.

(Ereditato da ComponentInfo)
Enabled

Indica se è possibile creare o meno un'istanza di questo componente.

(Ereditato da ComponentInfo)
Exported

Impostare su true se questo componente è disponibile per l'uso da parte di altre applicazioni.

(Ereditato da ComponentInfo)
Flags

Opzioni impostate nella dichiarazione del provider nel manifesto.

ForceUriPermissions

Se true, applicare sempre le concessioni di autorizzazione URI in base all'attributo android.R.styleable#AndroidManifestProvider_forceUriPermissions forceUriPermissions .

GrantUriPermissions

Se true, è possibile concedere autorizzazioni aggiuntive per URI specifici in questo provider di contenuti, in base all'attributo android.R.styleable#AndroidManifestProvider_grantUriPermissions grantUriPermissions .

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
Icon

Identificatore di risorsa disegnabile (nelle risorse del pacchetto) dell'icona del componente.

(Ereditato da PackageItemInfo)
IconResource

Restituisce l'identificatore della risorsa icona da usare per questo componente.

(Ereditato da ComponentInfo)
InitOrder

Usato per controllare l'ordine di inizializzazione dei provider a processo singolo in esecuzione nello stesso processo.

IsEnabled

Restituisce se questo componente e l'applicazione contenitore sono abilitati.

(Ereditato da ComponentInfo)
IsSyncable
Obsoleti.

Indica se il provider è sincronizzato o meno.

JniIdentityHashCode

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

(Ereditato da Object)
JniPeerMembers

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

LabelRes

Identificatore di risorsa stringa (nelle risorse del pacchetto) dell'etichetta del componente.

(Ereditato da PackageItemInfo)
Logo

Identificatore di risorsa disegnabile (nelle risorse del pacchetto) del logo del componente.

(Ereditato da PackageItemInfo)
LogoResource

Restituisce l'identificatore della risorsa logo da usare per questo componente.

(Ereditato da ComponentInfo)
MetaData

Metadati aggiuntivi associati a questo componente.

(Ereditato da PackageItemInfo)
Multiprocess

Se true, questo provider di contenuti consente l'esecuzione di più istanze di se stesso in un processo diverso.

Name

Nome pubblico dell'elemento.

(Ereditato da PackageItemInfo)
NonLocalizedLabel

Stringa fornita nel file AndroidManifest, se presente.

(Ereditato da PackageItemInfo)
PackageName

Nome del pacchetto in cui si trova l'elemento.

(Ereditato da PackageItemInfo)
PathPermissions

Se non null, si tratta di autorizzazioni specifiche del percorso consentite per l'accesso al provider.

PeerReference

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

(Ereditato da Object)
ProcessName

Nome del processo in cui deve essere eseguito il componente.

(Ereditato da ComponentInfo)
ReadPermission

Autorizzazione facoltativa necessaria per l'accesso in sola lettura a questo provider di contenuto.

SplitName

Nome della divisione in cui viene dichiarato questo componente.

(Ereditato da ComponentInfo)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da ComponentInfo)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da ComponentInfo)
UriPermissionPatterns

Se non null, si tratta dei modelli consentiti per la concessione delle autorizzazioni URI.

WritePermission

Autorizzazione facoltativa necessaria per l'accesso in lettura/scrittura a questo provider di contenuti.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DescribeContents()

Descrivere i tipi di oggetti speciali contenuti nella rappresentazione con marshalling di questo oggetto Parcelable.

Dispose()

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

(Ereditato da Object)
Dispose(Boolean)

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

(Ereditato da Object)
Dump(IPrinter, String)
DumpAsync(IPrinter, String)

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

DumpBack(IPrinter, String) (Ereditato da PackageItemInfo)
DumpFront(IPrinter, String) (Ereditato da PackageItemInfo)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
LoadBanner(PackageManager)

Recuperare il banner grafico corrente associato a questo elemento.

(Ereditato da PackageItemInfo)
LoadIcon(PackageManager)

Recuperare l'icona grafica corrente associata a questo elemento.

(Ereditato da PackageItemInfo)
LoadLabel(PackageManager)

Recuperare l'etichetta testuale corrente associata a questo elemento.

(Ereditato da PackageItemInfo)
LoadLabelFormatted(PackageManager)

Recuperare l'etichetta testuale corrente associata a questo elemento.

(Ereditato da PackageItemInfo)
LoadLogo(PackageManager)

Recuperare il logo grafico corrente associato a questo elemento.

(Ereditato da PackageItemInfo)
LoadUnbadgedIcon(PackageManager)

Recuperare l'icona grafica corrente associata a questo elemento senza l'aggiunta di una notifica di lavoro, se applicabile.

(Ereditato da PackageItemInfo)
LoadXmlMetaData(PackageManager, String)

Caricare una risorsa XML collegata ai metadati di questo elemento.

(Ereditato da PackageItemInfo)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags) (Ereditato da PackageItemInfo)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

(Ereditato da Object)
IJavaPeerable.Finalized()

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

GetJniTypeName(IJavaPeerable)

Contiene informazioni su un oggetto specifico android.content.ContentProvider content provider.

Si applica a