JSVirtualMachine Classe

Definição

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

[Foundation.Register("JSVirtualMachine", true)]
public class JSVirtualMachine : Foundation.NSObject
[<Foundation.Register("JSVirtualMachine", true)>]
type JSVirtualMachine = class
    inherit NSObject
Herança
JSVirtualMachine
Atributos

Comentários

Essa classe pode ser usada pelos desenvolvedores de aplicativos para adicionar e remover referências a objetos .NET, impedindo assim que a VM JavaScript colete plug-ins.

É JSVirtualMachine a unidade de granularidade de bloqueio para JavaScript multithreaded.

Construtores

Nome Description
JSVirtualMachine()

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

JSVirtualMachine(NativeHandle)

Um construtor usado ao criar representações gerenciadas de objetos não gerenciados. Chamado pelo runtime.

JSVirtualMachine(NSObjectFlag)

Construtor para chamar classes derivadas para ignorar a inicialização e apenas alocar o objeto.

Propriedades

Nome Description
AccessibilityAttributedUserInputLabels

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
AccessibilityRespondsToUserInteraction

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
AccessibilityTextualContext

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
AccessibilityUserInputLabels

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
Class

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
ClassHandle

O identificador de classe Objective-C desta classe.

DebugDescription

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
Description

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
ExposedBindings

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de NSObject)
IsDirectBinding

Obtém ou define um valor que indica se essa instância usa associação Objective-C direta.

(Herdado de NSObject)
IsProxy

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
RetainCount

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
Self

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
Superclass

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
SuperHandle

Identificador usado para representar os métodos na classe base para isso NSObject.

(Herdado de NSObject)
Zone

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)

Métodos

Nome Description
AddManagedReference(NSObject, NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
AwakeFromNib()

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
BeginInvokeOnMainThread(Action)

Invoca a ação especificada de forma assíncrona no thread principal da interface do usuário.

(Herdado de NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invoca de forma assíncrona o código especificado no thread principal da interface do usuário.

(Herdado de NSObject)
Bind(NSString, NSObject, String, NSBindingOptions)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
Bind(NSString, NSObject, String, NSDictionary)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
CommitEditing()

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
CommitEditing(NSObject, Selector, IntPtr)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
ConformsToProtocol(NativeHandle)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
Copy()

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
DangerousAutorelease()

Chama o seletor 'autorelease' neste objeto.

(Herdado de NSObject)
DangerousRelease()

Chama o seletor de "versão" neste objeto.

(Herdado de NSObject)
DangerousRetain()

Chama o seletor de 'retenção' nesse objeto.

(Herdado de NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
DidChangeValue(String)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
Dispose()

Libera os recursos usados pelo NSObject objeto.

(Herdado de NSObject)
Dispose(Boolean)

Libera os recursos usados por esse objeto.

(Herdado de NSObject)
DoesNotRecognizeSelector(Selector)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
Equals(NSObject)

Determina se o especificado NSObject é igual ao atual NSObject.

(Herdado de NSObject)
Equals(Object)

Determina se o objeto especificado é igual ao atual NSObject.

(Herdado de NSObject)
GetBindingInfo(NSString)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
GetBindingOptionDescriptions(NSString)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
GetBindingValueClass(NSString)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
GetHashCode()

Gera um código hash para a instância atual.

(Herdado de NSObject)
GetMethodForSelector(Selector)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
GetNativeHash()

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
Init()

Inicializa o objeto chamando o método Objective-C init .

(Herdado de NSObject)
InitializeHandle(NativeHandle, String)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
InitializeHandle(NativeHandle)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
Invoke(Action, Double)

Invoca a ação especificada após o atraso especificado.

(Herdado de NSObject)
Invoke(Action, TimeSpan)

Invoca a ação especificada após o atraso especificado.

(Herdado de NSObject)
InvokeOnMainThread(Action)

Invoca a ação especificada de forma síncrona no thread principal da interface do usuário.

(Herdado de NSObject)
InvokeOnMainThread(Selector, NSObject)

Invoca de forma síncrona o código especificado no thread principal da interface do usuário.

(Herdado de NSObject)
IsEqual(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
IsKindOfClass(Class)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
IsMemberOfClass(Class)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
MarkDirty()

Promove um objeto par regular (IsDirectBinding é true) em um objeto toggleref.

(Herdado de NSObject)
MutableCopy()

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
ObjectDidEndEditing(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, Double)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
PerformSelector(Selector, NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
PerformSelector(Selector)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
PrepareForInterfaceBuilder()

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
RemoveManagedReference(NSObject, NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

RemoveObserver(NSObject, NSString, IntPtr)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
RemoveObserver(NSObject, NSString)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
RemoveObserver(NSObject, String, IntPtr)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
RemoveObserver(NSObject, String)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
RespondsToSelector(Selector)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
SetNilValueForKey(NSString)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
SetValueForKey(NSObject, NSString)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
SetValueForKeyPath(NativeHandle, NSString)

Define o valor da propriedade identificada por um determinado caminho de chave para um determinado valor.

(Herdado de NSObject)
SetValueForKeyPath(NSObject, NSString)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
SetValueForUndefinedKey(NSObject, NSString)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
ToString()

Retorna uma representação de cadeia de caracteres do valor da instância atual.

(Herdado de NSObject)
Unbind(NSString)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
ValueForKey(NSString)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
ValueForKeyPath(NSString)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
ValueForUndefinedKey(NSString)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)
WillChangeValue(String)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

(Herdado de NSObject)

Métodos de Extensão

Nome Description
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

AccessibilityHitTest(NSObject, CGPoint, UIEvent)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

BrowserAccessibilityInsertTextAtCursor(NSObject, String)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetAccessibilityCustomRotors(NSObject)

Obtém a matriz de UIAccessibilityCustomRotor objetos apropriada para this o objeto.

GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetAccessibilityLineRangeForPosition(NSObject, IntPtr)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetAccessibilityNextTextNavigationElement(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetAccessibilityNextTextNavigationElementBlock(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetAccessibilityPreviousTextNavigationElement(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetAccessibilityPreviousTextNavigationElementBlock(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetAccessibilityTextInputResponder(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetAccessibilityTextInputResponderHandler(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetBrowserAccessibilityAttributedValue(NSObject, NSRange)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetBrowserAccessibilityContainerType(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetBrowserAccessibilityCurrentStatus(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetBrowserAccessibilityHasDomFocus(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetBrowserAccessibilityIsRequired(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetBrowserAccessibilityPressedState(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetBrowserAccessibilityRoleDescription(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetBrowserAccessibilitySelectedTextRange(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetBrowserAccessibilitySortDirection(NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetBrowserAccessibilityValue(NSObject, NSRange)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetDebugDescription(INSObjectProtocol)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetHandle(INativeObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetNonNullHandle(INativeObject, String)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

GetValidModes(NSObject, NSFontPanel)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

ObjectDidBeginEditing(NSObject, INSEditor)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

ObjectDidEndEditing(NSObject, INSEditor)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Define a matriz de UIAccessibilityCustomRotor objetos apropriada para this o objeto.

SetAccessibilityNextTextNavigationElement(NSObject, NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

SetAccessibilityTextInputResponder(NSObject, IUITextInput)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

SetBrowserAccessibilityCurrentStatus(NSObject, String)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

SetBrowserAccessibilityIsRequired(NSObject, Boolean)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

SetBrowserAccessibilityRoleDescription(NSObject, String)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

SetBrowserAccessibilitySortDirection(NSObject, String)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

ValidateToolbarItem(NSObject, NSToolbarItem)

A Máquina Virtual JavaScript, permitindo o gerenciamento de referência explícito.

Aplica-se a

Confira também