JsonElement Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
RootElement que se crea una instancia desde un origen Json.
public class JsonElement : MonoTouch.Dialog.RootElement
type JsonElement = class
inherit RootElement
- Herencia
Comentarios
JsonElement es un subblcas de RootElement que extiende un RootElement para poder cargar el contenido de un elemento secundario anidado desde una dirección URL local o remota.
JsonElement es un objeto RootElement que se puede crear una instancia en dos formularios. Una versión crea un elemento RootElement que cargará el contenido a petición; estos se crean mediante los constructores JsonElement, que toman un argumento adicional al final, la dirección URL desde la que se carga el contenido:
var je = new JsonElement ("Dynamic Data", "https://tirania.org/tmp/demo.json");
El otro formulario crea los datos a partir de un archivo local o de un objeto System.Json.JsonObject existente que ya ha analizado:
var je = JsonElement.FromFile ("json.sample");
using (var reader = File.OpenRead ("json.sample"))
return JsonElement.FromJson (JsonObject.Load (reader) as JsonObject, arg);
Consulte readME.markdown incluido con MonoTouch.Dialog para obtener más información sobre el marcado.
Constructores
JsonElement(String, Group, String) |
Crea un objeto RootElement con su contenido anidado a partir del contenido del archivo Json en la dirección URL especificada. |
JsonElement(String, Int32, Int32, String) |
Crea un objeto RootElement con su contenido anidado a partir del contenido del archivo Json en la dirección URL especificada. |
JsonElement(String, String) |
Crea un objeto RootElement con su contenido anidado a partir del contenido del archivo Json en la dirección URL especificada. |
Campos
Caption |
Título que se va a mostrar para este elemento determinado (Heredado de Element) |
createOnSelected |
Delegado invocado cuando se pulsa RootElement. (Heredado de RootElement) |
NeedColorUpdate |
Establézcalo en dirigir DialogViewController para llamar al método WillDisplay en las celdas que implementan IColorizeBackground. (Heredado de RootElement) |
Parent |
Identificador del objeto contenedor. (Heredado de Element) |
TableView |
UiTableView que representa el rootElement actual. (Heredado de RootElement) |
UnevenRows |
Notifica si las filas tienen el mismo tamaño o no. (Heredado de RootElement) |
Url |
Dirección URL que se va a cargar si el elemento está seleccionado. |
Propiedades
CellKey |
Las subclases que invalidan el método GetCell también deben invalidar este método. (Heredado de Element) |
Count |
Número de secciones de este RootElement. (Heredado de RootElement) |
DateKind |
RootElement que se crea una instancia desde un origen Json. |
IndexPath |
Devuelve indexPath de un elemento determinado. Esto solo es válido para los elementos hoja, no funciona para un rootElement toplevel o una sección de si el elemento aún no se ha adjuntado. (Heredado de Element) |
Item[Int32] |
Devuelve la sección en el índice especificado. (Heredado de RootElement) |
Item[String] |
Busca un elemento específico del diccionario Json que tenía su propiedad "id" establecida en el mismo valor que la clave. |
RadioSelected |
Elemento radio seleccionado actualmente en toda la raíz. (Heredado de RootElement) |
Métodos
Add(IEnumerable<Section>) |
Agrega todas las secciones de IEnumerable a este elemento raíz. (Heredado de RootElement) |
Add(Section) |
Agrega una nueva sección a este RootElement (Heredado de RootElement) |
Clear() |
Quita todas las secciones de este RootElement. (Heredado de RootElement) |
Deselected(DialogViewController, UITableView, NSIndexPath) |
RootElement que se crea una instancia desde un origen Json. (Heredado de Element) |
Dispose() |
RootElement que se crea una instancia desde un origen Json. (Heredado de Element) |
Dispose(Boolean) |
Libera los recursos mantenidos por este RootElement y sus elementos secundarios. (Heredado de RootElement) |
FromFile(String, Object) |
Crea un objeto RootElement con su contenido anidado a partir del contenido del archivo Json en la ruta de acceso especificada. |
FromFile(String) |
Crea un objeto RootElement con su contenido anidado a partir del contenido del archivo Json en la ruta de acceso especificada. |
FromJson(JsonElement, JsonObject, Object) |
Crea un objeto RootElement con su contenido anidado a partir del contenido del objeto Json. |
FromJson(JsonObject, Object) |
Crea un objeto RootElement con su contenido anidado a partir del contenido del objeto Json. |
FromJson(JsonObject) |
Crea un objeto RootElement con su contenido anidado a partir del contenido del objeto Json. |
GetActiveCell() |
RootElement que se crea una instancia desde un origen Json. (Heredado de Element) |
GetCell(UITableView) |
RootElement que se crea una instancia desde un origen Json. |
GetContainerTableView() |
RootElement que se crea una instancia desde un origen Json. (Heredado de Element) |
GetImmediateRootElement() |
Si la celda está conectada devolverá el rootElement inmediato. (Heredado de Element) |
Insert(Int32, Section) |
Inserta una nueva sección en RootElement. (Heredado de RootElement) |
Insert(Int32, UITableViewRowAnimation, Section[]) |
RootElement que se crea una instancia desde un origen Json. (Heredado de RootElement) |
MakeViewController() |
RootElement que se crea una instancia desde un origen Json. (Heredado de RootElement) |
Matches(String) |
Método invocado para determinar si la celda coincide con el texto especificado, nunca se invoca con un valor NULL o una cadena vacía. (Heredado de Element) |
Prepare() |
RootElement que se crea una instancia desde un origen Json. (Heredado de RootElement) |
PrepareDialogViewController(UIViewController) |
RootElement que se crea una instancia desde un origen Json. (Heredado de RootElement) |
Reload(Element, UITableViewRowAnimation) |
RootElement que se crea una instancia desde un origen Json. (Heredado de RootElement) |
Reload(Section, UITableViewRowAnimation) |
RootElement que se crea una instancia desde un origen Json. (Heredado de RootElement) |
Remove(Section, UITableViewRowAnimation) |
RootElement que se crea una instancia desde un origen Json. (Heredado de RootElement) |
Remove(Section) |
Quita la sección especificada de este RootElement mediante la animación predeterminada. (Heredado de RootElement) |
RemoveAt(Int32, UITableViewRowAnimation) |
RootElement que se crea una instancia desde un origen Json. (Heredado de RootElement) |
RemoveAt(Int32) |
Quita una sección en una ubicación especificada mediante la animación predeterminada. (Heredado de RootElement) |
Selected(DialogViewController, UITableView, NSIndexPath) |
RootElement que se crea una instancia desde un origen Json. |
Summary() |
Devuelve un resumen del valor representado por este objeto, adecuado para su representación como resultado de un objeto RootElement con objetos secundarios. (Heredado de Element) |
Implementaciones de interfaz explícitas
IEnumerable.GetEnumerator() |
Enumerador que devuelve todas las secciones de RootElement. (Heredado de RootElement) |
IEnumerable<Section>.GetEnumerator() |
Enumerador que devuelve todas las secciones de este RootElement. (Heredado de RootElement) |