Поделиться через


NSProgress Класс

Определение

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

[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
Наследование
NSProgress
Атрибуты

Конструкторы

NSProgress()

Конструктор по умолчанию инициализирует новый экземпляр этого класса.

NSProgress(IntPtr)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

NSProgress(NSObjectFlag)

Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта.

NSProgress(NSProgress, NSDictionary)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

Свойства

Cancellable

Указывает, является ли это отслеживанием работы, которую можно отменить.

Cancelled

Указывает, является ли этот параметр отслеживанием отмененных работ.

Class

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
ClassHandle

Дескриптор для этого класса.

CompletedUnitCount

Количество рабочих единиц для текущего задания, которые уже были завершены.

CurrentProgress

Объект NSProgress, если таковой имеется, связанный с вызывающим потоком из-за предыдущего вызова Метода BecomeCurrent.

DebugDescription

Понятное для разработчика описание этого объекта.

(Унаследовано от NSObject)
Description

Описание объекта , версия ToString для Objective-C.

(Унаследовано от NSObject)
EstimatedTimeRemaining

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

EstimatedTimeRemainingKey

Представляет значение, связанное с константой NSProgressEstimatedTimeRemainingKey.

FileAnimationImageKey

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

FileAnimationImageOriginalRectKey

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

FileCompletedCount

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

FileCompletedCountKey

Представляет значение, связанное с константой NSProgressFileCompletedCountKey.

FileIconKey

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

FileOperationKind

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

FileOperationKindCopying

Представляет значение, связанное с константой NSProgressFileOperationKindCopying.

FileOperationKindDecompressingAfterDownloading

Представляет значение, связанное с константой NSProgressFileOperationKindDecompressingAfterDownloading.

FileOperationKindDownloading

Представляет значение, связанное с константой NSProgressFileOperationKindDownloading.

FileOperationKindKey

Представляет значение, связанное с константой NSProgressFileOperationKindKey.

FileOperationKindReceiving

Представляет значение, связанное с константой NSProgressFileOperationKindReceiving.

FileTotalCount

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

FileTotalCountKey

Представляет значение, связанное с константой NSProgressFileTotalCountKey.

FileUrl

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

FileURLKey

Представляет значение, связанное с константой NSProgressFileURLKey.

Finished

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

FractionCompleted

Доля общей работы, выполненной этим объектом и любыми его дочерними элементами. Только для чтения.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от NSObject)
Indeterminate

Является ли отслеживаемый ход выполнения неопределенным. Только для чтения.

IsDirectBinding

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
IsProxy

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
Kind

Одна из констант, определенных FileOperationKind* или KindFile, указывающая тип хода выполнения.

KindFile

Представляет значение, связанное с константой NSProgressKindFile.

LocalizedAdditionalDescription

Описание хода выполнения, более конкретное, чем LocalizedAdditionalDescription.

LocalizedDescription

Локализованное описание отслеживаемого хода выполнения, более конкретное, чем Kind, но менее конкретное, чем LocalizedAdditionalDescription.

Old

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

Pausable

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

Paused

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

RetainCount

Возвращает текущее число удержания Objective-C для объекта .

(Унаследовано от NSObject)
Self

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
Superclass

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
SuperHandle

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

(Унаследовано от NSObject)
Throughput

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

ThroughputKey

Представляет значение, связанное с константой NSProgressThroughputKey.

TotalUnitCount

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

UserInfo

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

Zone

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)

Методы

AcknowledgeWithSuccess(Boolean)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

AddChild(NSProgress, Int64)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для наблюдения извне (с помощью строки keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddSubscriberForFile(NSUrl, Action<NSProgress>)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

AwakeFromNib()

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BecomeCurrent(Int64)

Задает этот объект в качестве текущего объекта хода выполнения в вызывающем потоке и указывает количество рабочих единиц, выполняемых следующим дочерним объектом хода выполнения.

BeginInvokeOnMainThread(Action)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
Cancel()

Отменяет отслеживание хода выполнения.

CommitEditing()

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
ConformsToProtocol(IntPtr)

Вызывается для определения того, реализует ли этот объект указанный протокол.

(Унаследовано от NSObject)
Copy()

Выполняет копию базового объекта Objective-C.

(Унаследовано от NSObject)
DangerousAutorelease()

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
DangerousRelease()

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
DangerousRetain()

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает на изменение индексов для связи ко многим.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

(Унаследовано от NSObject)
Dispose()

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
DoesNotRecognizeSelector(Selector)

Указывает, что этот объект не распознает указанный селектор.

(Унаследовано от NSObject)
Equals(NSObject)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
Equals(Object)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
ExposedBindings()

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
FromTotalUnitCount(Int64)

Метод фабрики, который создает новый NSProgress, который создается как дочерний объект CurrentProgress, если он не имеет значения NULL.

FromTotalUnitCount(Int64, NSProgress, Int64)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

GetBindingInfo(NSString)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
GetBindingValueClass(NSString)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

(Унаследовано от NSObject)
GetDiscreteProgress(Int64)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

GetHashCode()

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSObject)
GetMethodForSelector(Selector)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
GetNativeHash()

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
Init()

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
InitializeHandle(IntPtr)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
InitializeHandle(IntPtr, String)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
Invoke(Action, Double)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
Invoke(Action, TimeSpan)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
InvokeOnMainThread(Action)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
IsEqual(NSObject)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
IsKindOfClass(Class)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
IsMemberOfClass(Class)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
MarkDirty()

Повышает уровень обычного однорангового объекта (isDirectBinding имеет значение true) в объект toggleref.

(Унаследовано от NSObject)
MutableCopy()

Создает изменяемую копию указанного объекта NSObject.

(Унаследовано от NSObject)
ObjectDidEndEditing(NSObject)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
Pause()

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

PerformAsCurrent(Int64, Action)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

PerformAsCurrentAsync(Int64)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

PerformSelector(Selector)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
PrepareForInterfaceBuilder()

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
Publish()

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveSubscriber(NSObject)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

ResignCurrent()

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

RespondsToSelector(Selector)

Распознает ли этот объект указанный селектор.

(Унаследовано от NSObject)
Resume()

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

SetAcknowledgementHandler(Action<Boolean>, String)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

SetCancellationHandler(Action)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

SetNativeField(String, NSObject)
Устаревшие..

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetPauseHandler(Action)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

SetResumingHandler(Action)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

SetUserInfo(NSObject, NSString)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

Задает значение свойства, которое можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Устанавливает значения этого объекта NSObject в указанный словарь.

(Унаследовано от NSObject)
ToString()

Возвращает строковое представление значения текущего экземпляра.

(Унаследовано от NSObject)
Unbind(NSString)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
Unbind(String)
Устаревшие..

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
Unpublish()

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

Возвращает значение свойства, которое может быть достигнуто с помощью пути к ключу.

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку считывания значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе собираются измениться.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

(Унаследовано от NSObject)
WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

(Унаследовано от NSObject)

Методы расширения

ObjectDidBeginEditing(NSObject, INSEditor)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

ObjectDidEndEditing(NSObject, INSEditor)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

GetValidModes(NSObject, NSFontPanel)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

ValidateToolbarItem(NSObject, NSToolbarItem)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

GetDebugDescription(INSObjectProtocol)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Используется с длительными процессами для передачи отчета о ходе выполнения конечному пользователю.

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

Применяется к

См. также раздел