Condividi tramite


NSProgress Classe

Definizione

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

[Foundation.Register("NSProgress", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)]
public class NSProgress : Foundation.NSObject
type NSProgress = class
    inherit NSObject
Ereditarietà
NSProgress
Attributi

Costruttori

NSProgress()

Costruttore predefinito, inizializza una nuova istanza di questa classe.

NSProgress(IntPtr)

Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti non gestiti; Chiamato dal runtime.

NSProgress(NSObjectFlag)

Costruttore da chiamare sulle classi derivate per ignorare l'inizializzazione e allocare semplicemente l'oggetto.

NSProgress(NSProgress, NSDictionary)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

Proprietà

Cancellable

Indica se si tratta di un lavoro di rilevamento che può essere annullato.

Cancelled

Indica se il lavoro di rilevamento è stato annullato.

Class

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
ClassHandle

Handle per questa classe.

CompletedUnitCount

Numero di unità di lavoro per il processo corrente già completato.

CurrentProgress

Oggetto NSProgress, se presente, associato al thread chiamante a causa di una chiamata precedente a BecomeCurrent.

DebugDescription

Descrizione significativa dello sviluppatore di questo oggetto.

(Ereditato da NSObject)
Description

Descrizione dell'oggetto, versione Objective-C di ToString.

(Ereditato da NSObject)
EstimatedTimeRemaining

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

EstimatedTimeRemainingKey

Rappresenta il valore associato alla costante NSProgressEstimatedTimeRemainingKey

FileAnimationImageKey

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

FileAnimationImageOriginalRectKey

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

FileCompletedCount

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

FileCompletedCountKey

Rappresenta il valore associato alla costante NSProgressFileCompletedCountKey

FileIconKey

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

FileOperationKind

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

FileOperationKindCopying

Rappresenta il valore associato alla costante NSProgressFileOperationKindCopying

FileOperationKindDecompressingAfterDownloading

Rappresenta il valore associato alla costante NSProgressFileOperationKindDecompressingAfterDownloading

FileOperationKindDownloading

Rappresenta il valore associato alla costante NSProgressFileOperationKindDownloading

FileOperationKindKey

Rappresenta il valore associato alla costante NSProgressFileOperationKindKey

FileOperationKindReceiving

Rappresenta il valore associato alla costante NSProgressFileOperationKindReceived

FileTotalCount

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

FileTotalCountKey

Rappresenta il valore associato alla costante NSProgressFileTotalCountKey

FileUrl

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

FileURLKey

Rappresenta il valore associato alla costante NSProgressFileURLKey

Finished

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

FractionCompleted

Frazione del lavoro complessivo completato da questo oggetto e dai relativi elementi figlio. Di sola lettura.

Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

(Ereditato da NSObject)
Indeterminate

Indica se lo stato di avanzamento rilevato è indeterminato. Di sola lettura.

IsDirectBinding

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
IsProxy

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
Kind

Una delle costanti definite da FileOperationKind* o KindFile, che indica il tipo di avanzamento eseguito.

KindFile

Rappresenta il valore associato alla costante NSProgressKindFile

LocalizedAdditionalDescription

Descrizione del tipo di avanzamento, più specifico di LocalizedAdditionalDescription.

LocalizedDescription

Descrizione localizzata dello stato di avanzamento, più specifico di Kind, ma meno specifico di LocalizedAdditionalDescription.

Old

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

Pausable

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

Paused

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

RetainCount

Restituisce il conteggio di mantenimento objective-C corrente per l'oggetto .

(Ereditato da NSObject)
Self

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
Superclass

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
SuperHandle

Handle utilizzato per rappresentare i metodi nella classe di base per questo NSObject.

(Ereditato da NSObject)
Throughput

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

ThroughputKey

Rappresenta il valore associato alla costante NSProgressThroughputKey

TotalUnitCount

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

UserInfo

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

Zone

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)

Metodi

AcknowledgeWithSuccess(Boolean)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

AddChild(NSProgress, Int64)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registra un oggetto per essere osservato esternamente (usando NSString keyPath).   Le modifiche osservate vengono inviate al metodo dell'oggetto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) dell'osservatore.

(Ereditato da NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Registra un oggetto per essere osservato esternamente (usando string keyPath).   Le modifiche osservate vengono inviate al metodo dell'oggetto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) dell'osservatore.

(Ereditato da NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un oggetto per essere osservato esternamente usando un metodo arbitrario.

(Ereditato da NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un oggetto per essere osservato esternamente usando un metodo arbitrario.

(Ereditato da NSObject)
AddSubscriberForFile(NSUrl, Action<NSProgress>)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

AwakeFromNib()

Chiamato dopo il caricamento dell'oggetto dal file nib. Gli override devono chiamare base. AwakeFromNib().

(Ereditato da NSObject)
BecomeCurrent(Int64)

Imposta come oggetto di stato corrente nel thread chiamante e specifica il numero di unità di lavoro da eseguire dall'oggetto di stato figlio successivo.

BeginInvokeOnMainThread(Action)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Richiama in modo asincrono il codice specificato nel thread principale dell'interfaccia utente.

(Ereditato da NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
Bind(String, NSObject, String, NSDictionary)
Obsoleti.

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
BindingInfo(String)
Obsoleti.

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
BindingOptionDescriptions(String)
Obsoleti.

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
BindingValueClass(String)
Obsoleti.

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
Cancel()

Annulla il rilevamento dello stato.

CommitEditing()

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
ConformsToProtocol(IntPtr)

Richiamato per determinare se questo oggetto implementa il protocollo specificato.

(Ereditato da NSObject)
Copy()

Esegue una copia dell'oggetto Objective-C sottostante.

(Ereditato da NSObject)
DangerousAutorelease()

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
DangerousRelease()

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
DangerousRetain()

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Indica che si è verificata una modifica agli indici per una relazione a molti.

(Ereditato da NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
DidChangeValue(String)

Indica che si è verificata una modifica sulla chiave specificata.

(Ereditato da NSObject)
Dispose()

Rilascia le risorse utilizzate dall'oggetto NSObject.

(Ereditato da NSObject)
Dispose(Boolean)

Rilascia le risorse utilizzate dall'oggetto NSObject.

(Ereditato da NSObject)
DoesNotRecognizeSelector(Selector)

Indica che questo oggetto non riconosce il selettore specificato.

(Ereditato da NSObject)
Equals(NSObject)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
Equals(Object)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
ExposedBindings()

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
FromTotalUnitCount(Int64)

Metodo Factory che crea un nuovo NSProgress, che viene costruito come figlio di CurrentProgress, se non Null.

FromTotalUnitCount(Int64, NSProgress, Int64)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

GetBindingInfo(NSString)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
GetBindingOptionDescriptions(NSString)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
GetBindingValueClass(NSString)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Recupera i valori delle chiavi specificate.

(Ereditato da NSObject)
GetDiscreteProgress(Int64)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

GetHashCode()

Genera un codice hash per l'istanza corrente.

(Ereditato da NSObject)
GetMethodForSelector(Selector)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
GetNativeField(String)
Obsoleti.

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
GetNativeHash()

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
Init()

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
InitializeHandle(IntPtr)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
InitializeHandle(IntPtr, String)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
Invoke(Action, Double)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
Invoke(Action, TimeSpan)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
InvokeOnMainThread(Action)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
InvokeOnMainThread(Selector, NSObject)

Richiama in modo sincrono il codice specificato nel thread principale dell'interfaccia utente.

(Ereditato da NSObject)
IsEqual(NSObject)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
IsKindOfClass(Class)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
IsMemberOfClass(Class)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
MarkDirty()

Promuove un normale oggetto peer (IsDirectBinding è true) in un oggetto toggleref.

(Ereditato da NSObject)
MutableCopy()

Crea una copia modificabile dell'oggetto NSObject specificato.

(Ereditato da NSObject)
ObjectDidEndEditing(NSObject)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Indica che il valore in corrispondenza del keyPath specificato rispetto a questo oggetto è stato modificato.

(Ereditato da NSObject)
Pause()

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

PerformAsCurrent(Int64, Action)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

PerformAsCurrentAsync(Int64)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

PerformSelector(Selector)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject, Double)

Richiama il selettore nell'istanza corrente e, se non obj è Null, lo passa come singolo parametro.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject, NSObject)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
PrepareForInterfaceBuilder()

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
Publish()

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

RemoveObserver(NSObject, NSString)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per keyPath specificato.

(Ereditato da NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per keyPath e contesto specificati.

(Ereditato da NSObject)
RemoveObserver(NSObject, String)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per keyPath specificato.

(Ereditato da NSObject)
RemoveObserver(NSObject, String, IntPtr)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per keyPath e contesto specificati.

(Ereditato da NSObject)
RemoveSubscriber(NSObject)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

ResignCurrent()

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

RespondsToSelector(Selector)

Indica se questo oggetto riconosce il selettore specificato.

(Ereditato da NSObject)
Resume()

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

SetAcknowledgementHandler(Action<Boolean>, String)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

SetCancellationHandler(Action)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

SetNativeField(String, NSObject)
Obsoleti.

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
SetNilValueForKey(NSString)

Imposta il valore della chiave specificata su Null.

(Ereditato da NSObject)
SetPauseHandler(Action)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

SetResumingHandler(Action)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

SetUserInfo(NSObject, NSString)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

SetValueForKey(NSObject, NSString)

Imposta il valore della proprietà specificata dalla chiave sul valore specificato.

(Ereditato da NSObject)
SetValueForKeyPath(IntPtr, NSString)

Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti non gestiti; Chiamato dal runtime.

(Ereditato da NSObject)
SetValueForKeyPath(NSObject, NSString)

Imposta il valore di una proprietà che può essere raggiunta usando un percorso chiave.

(Ereditato da NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Indica un tentativo di scrittura di un valore in una chiave non definita. Se non ne viene eseguito l'override, genera un'eccezione NSUndefinedKeyException.

(Ereditato da NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Imposta i valori di questo NSObject su quelli nel dizionario specificato.

(Ereditato da NSObject)
ToString()

Restituisce una rappresentazione di stringa del valore dell'istanza corrente.

(Ereditato da NSObject)
Unbind(NSString)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
Unbind(String)
Obsoleti.

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
Unpublish()

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

ValueForKey(NSString)

Restituisce il valore della proprietà associata alla chiave specificata.

(Ereditato da NSObject)
ValueForKeyPath(NSString)

Restituisce il valore di una proprietà che può essere raggiunta utilizzando un percorso chiave.

(Ereditato da NSObject)
ValueForUndefinedKey(NSString)

Indica un tentativo di lettura di un valore di una chiave non definita. Se non ne viene eseguito l'override, genera un'eccezione NSUndefinedKeyException.

(Ereditato da NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Indica che i valori degli indici specificati nella chiave specificata stanno per essere modificati.

(Ereditato da NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

(Ereditato da NSObject)
WillChangeValue(String)

Indica che il valore della chiave specificata sta per essere modificato.

(Ereditato da NSObject)

Metodi di estensione

ObjectDidBeginEditing(NSObject, INSEditor)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

ObjectDidEndEditing(NSObject, INSEditor)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

GetValidModes(NSObject, NSFontPanel)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

ValidateToolbarItem(NSObject, NSToolbarItem)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

GetDebugDescription(INSObjectProtocol)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Usato con processi a esecuzione prolungata per segnalare lo stato di avanzamento all'utente finale.

GetAccessibilityCustomRotors(NSObject)

Ottiene la matrice di UIAccessibilityCustomRotor oggetti appropriati per this l'oggetto .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Imposta la matrice di UIAccessibilityCustomRotor oggetti appropriati per this l'oggetto .

Si applica a

Vedi anche