ObjectPrototype Classe

Definição

Fornece propriedades e métodos estáticos para objetos de JSObject.Provides static methods and properties for JSObject objects. Todos os métodos dessa classe são chamados pela passagem de uma referência ao objeto que está solicitando o acesso ao método.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Essa classe pertence à categoria de modelo de objeto interno.This class belongs to the built-in object model category.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public ref class ObjectPrototype : Microsoft::JScript::JSObject
public class ObjectPrototype : Microsoft.JScript.JSObject
type ObjectPrototype = class
    inherit JSObject
Public Class ObjectPrototype
Inherits JSObject
Herança
ObjectPrototype
Derivado

Campos

engine

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena uma referência ao mecanismo de script.Stores a reference to the scripting engine.

(Herdado de ScriptObject)
field_table

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena uma lista de campos que são adicionados e removidos do objeto dinamicamente.Stores a list of fields that are dynamically added and removed from the object.

(Herdado de JSObject)
parent

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena uma referência ao objeto pai.Stores a reference to the parent object.

(Herdado de ScriptObject)

Propriedades

constructor

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma referência a um objeto com base no protótipo que está usando esse protótipo.Gets a reference to a prototype-based object that is using this prototype.

Item[Double]

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define um membro do objeto de script designando pelo valor de índice Double especificado.Gets or sets a member of the script object that is designated by the specified Double index value.

(Herdado de ScriptObject)
Item[Int32]

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define um membro do objeto de script designando pelo valor de índice Int32 especificado.Gets or sets a member of the script object that is designated by the specified Int32 index value.

(Herdado de ScriptObject)
Item[Object[]]

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define um membro do objeto de script designando pelo nome, valor de índice Double ou valor de índice Int32 especificado.Gets or sets a member of the script object that is designated by the specified name, Double index value, or Int32 index value.

(Herdado de ScriptObject)
Item[String]

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define um membro do objeto de script designando pelo nome especificado.Gets or sets a member of the script object that is designated by the specified name.

(Herdado de ScriptObject)
UnderlyingSystemType

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o tipo de objeto de script.Gets the type of the script object.

(Herdado de ScriptObject)

Métodos

AddField(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Adiciona o campo especificado ao objeto.Adds the specified field to the object.

(Herdado de JSObject)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetField(String, BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um campo que tem o nome especificado.Gets a field that has the specified name.

(Herdado de ScriptObject)
GetFields(BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de objetos FieldInfo que correspondem a todos os campos do objeto de script atual.Gets an array of FieldInfo objects that correspond to all fields of the current script object.

(Herdado de ScriptObject)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetMember(String, BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de objetos MemberInfo correspondentes a todos os membros que correspondem ao nome especificado.Gets an array of MemberInfo objects that correspond to all members that match the specified name.

(Herdado de JSObject)
GetMembers(BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de objetos MemberInfo que correspondem a todos os membros do objeto de script atual.Gets an array of MemberInfo objects that correspond to all members of the current script object.

(Herdado de JSObject)
GetMethod(String, BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um método que tem o nome especificado.Gets a method that has the specified name.

(Herdado de ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um método que tem o nome especificado usando os critérios de seleção especificados.Gets a method that has the specified name by using the specified selection criteria.

(Herdado de ScriptObject)
GetMethods(BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de objetos MethodInfo que correspondem a todos os métodos do objeto de script atual.Gets an array of MethodInfo objects that correspond to all methods of the current script object.

(Herdado de ScriptObject)
GetParent()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma referência ao objeto pai.Gets a reference to the parent object.

(Herdado de ScriptObject)
GetProperties(BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de objetos PropertyInfo que correspondem a todas as propriedades do objeto de script atual.Gets an array of PropertyInfo objects that correspond to all properties of the current script object.

(Herdado de ScriptObject)
GetProperty(String, BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma propriedade que tem o nome especificado.Gets a property that has the specified name.

(Herdado de ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma propriedade que tem o nome especificado usando os critérios de seleção especificados.Gets a property that has the specified name by using the specified selection criteria.

(Herdado de ScriptObject)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
hasOwnProperty(Object, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Determina se o objeto especificado contém a propriedade especificada.Determines whether the specified object contains the specified property.

InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Invoca o membro especificado.Invokes the specified member.

(Herdado de ScriptObject)
isPrototypeOf(Object, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Determina se o primeiro objeto especificado pode ser instanciado como o tipo do segundo objeto especificado.Determines whether the first specified object can be instantiated as the type of the second specified object.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
propertyIsEnumerable(Object, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Determina se a propriedade especificada do objeto especificado é enumerável.Determines whether the specified property of the specified object is enumerable.

SetMemberValue2(String, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Define o valor de um campo que foi adicionado ao objeto dinamicamente e armazenado em field_table.Sets the value of a field that was dynamically added to the object and stored in field_table.

(Herdado de JSObject)
toLocaleString(Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma representação de cadeia de caracteres do objeto especificado usando a classe Convert.Creates a string representation of the specified object by using the Convert class.

ToString()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de JSObject)
toString(Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma representação de cadeia de caracteres do objeto especificado.Creates a string representation of the specified object.

valueOf(Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna o objeto especificado.Returns the specified object.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um enumerador que itera nos membros do objeto.Returns an enumerator that iterates through the members of the object.

(Herdado de JSObject)
IExpando.AddMethod(String, Delegate)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Adiciona o método especificado ao objeto.Adds the specified method to the object. IExpando.AddMethod(String, Delegate) não é implementado em JScript.IExpando.AddMethod(String, Delegate) is not implemented in JScript.

(Herdado de JSObject)
IExpando.AddProperty(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Adiciona a propriedade especificada ao objeto.Adds the specified property to the object. Este método não foi implementado em JScript.This method is not implemented in JScript.

(Herdado de JSObject)
IExpando.RemoveMember(MemberInfo)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Remove o membro especificado do objeto.Removes the specified member from the object.

(Herdado de JSObject)

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a