JsonElement Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
RootElement que é instanciado de uma fonte Json.
public class JsonElement : MonoTouch.Dialog.RootElement
type JsonElement = class
inherit RootElement
- Herança
Comentários
O JsonElement é uma sublcass de RootElement que estende um RootElement para poder carregar o conteúdo do filho aninhado de uma URL local ou remota.
O JsonElement é um RootElement que pode ser instanciado em duas formas. Uma versão cria um RootElement que carregará o conteúdo sob demanda, eles são criados usando os construtores JsonElement, que usam um argumento extra no final, a URL da qual carregar o conteúdo:
var je = new JsonElement ("Dynamic Data", "https://tirania.org/tmp/demo.json");
O outro formulário cria os dados de um arquivo local ou de um System.Json.JsonObject existente que você já analisou:
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 incluído com MonoTouch.Dialog para obter detalhes sobre a marcação.
Construtores
JsonElement(String, Group, String) |
Cria um RootElement com seu conteúdo aninhado do conteúdo do arquivo Json na URL especificada. |
JsonElement(String, Int32, Int32, String) |
Cria um RootElement com seu conteúdo aninhado do conteúdo do arquivo Json na URL especificada. |
JsonElement(String, String) |
Cria um RootElement com seu conteúdo aninhado do conteúdo do arquivo Json na URL especificada. |
Campos
Caption |
A legenda a ser exibida para este determinado elemento (Herdado de Element) |
createOnSelected |
Delegado invocado quando RootElement é tocado. (Herdado de RootElement) |
NeedColorUpdate |
Defina para direcionar o DialogViewController para chamar o método WillDisplay em células que implementam IColorizeBackground. (Herdado de RootElement) |
Parent |
Manipule para o objeto de contêiner. (Herdado de Element) |
TableView |
O UITableView que está renderizando o RootElement atual. (Herdado de RootElement) |
UnevenRows |
Informa se as linhas têm o mesmo tamanho ou não. (Herdado de RootElement) |
Url |
A URL a ser carregada se o elemento estiver selecionado. |
Propriedades
CellKey |
As subclasses que substituem o método GetCell também devem substituir esse método (Herdado de Element) |
Count |
Número de seções neste RootElement. (Herdado de RootElement) |
DateKind |
RootElement que é instanciado de uma fonte Json. |
IndexPath |
Retorna o IndexPath de um determinado elemento. Isso só é válido para elementos folha, ele não funciona para um RootElement de toplevel ou uma Seção de se o Elemento ainda não foi anexado. (Herdado de Element) |
Item[Int32] |
Retorna a seção no índice especificado. (Herdado de RootElement) |
Item[String] |
Pesquisa um elemento específico do dicionário Json que tinha sua propriedade "id" definida com o mesmo valor que a chave |
RadioSelected |
O item radio selecionado no momento em toda a Raiz. (Herdado de RootElement) |
Métodos
Add(IEnumerable<Section>) |
Adiciona todas as seções no IEnumerable a esse elemento raiz. (Herdado de RootElement) |
Add(Section) |
Adiciona uma nova seção a este RootElement (Herdado de RootElement) |
Clear() |
Remove todas as seções deste RootElement. (Herdado de RootElement) |
Deselected(DialogViewController, UITableView, NSIndexPath) |
RootElement que é instanciado de uma fonte Json. (Herdado de Element) |
Dispose() |
RootElement que é instanciado de uma fonte Json. (Herdado de Element) |
Dispose(Boolean) |
Libera os recursos mantidos por este RootElement e seus filhos. (Herdado de RootElement) |
FromFile(String, Object) |
Cria um RootElement com seu conteúdo aninhado do conteúdo do arquivo Json no caminho especificado. |
FromFile(String) |
Cria um RootElement com seu conteúdo aninhado do conteúdo do arquivo Json no caminho especificado. |
FromJson(JsonElement, JsonObject, Object) |
Cria um RootElement com seu conteúdo aninhado com base no conteúdo do objeto Json.. |
FromJson(JsonObject, Object) |
Cria um RootElement com seu conteúdo aninhado com base no conteúdo do objeto Json.. |
FromJson(JsonObject) |
Cria um RootElement com seu conteúdo aninhado com base no conteúdo do objeto Json.. |
GetActiveCell() |
RootElement que é instanciado de uma fonte Json. (Herdado de Element) |
GetCell(UITableView) |
RootElement que é instanciado de uma fonte Json. |
GetContainerTableView() |
RootElement que é instanciado de uma fonte Json. (Herdado de Element) |
GetImmediateRootElement() |
Se a célula estiver anexada, retornará o RootElement imediato (Herdado de Element) |
Insert(Int32, Section) |
Insere uma nova seção no RootElement (Herdado de RootElement) |
Insert(Int32, UITableViewRowAnimation, Section[]) |
RootElement que é instanciado de uma fonte Json. (Herdado de RootElement) |
MakeViewController() |
RootElement que é instanciado de uma fonte Json. (Herdado de RootElement) |
Matches(String) |
Método invocado para determinar se a célula corresponde ao texto fornecido, nunca invocado com um valor nulo ou uma cadeia de caracteres vazia. (Herdado de Element) |
Prepare() |
RootElement que é instanciado de uma fonte Json. (Herdado de RootElement) |
PrepareDialogViewController(UIViewController) |
RootElement que é instanciado de uma fonte Json. (Herdado de RootElement) |
Reload(Element, UITableViewRowAnimation) |
RootElement que é instanciado de uma fonte Json. (Herdado de RootElement) |
Reload(Section, UITableViewRowAnimation) |
RootElement que é instanciado de uma fonte Json. (Herdado de RootElement) |
Remove(Section, UITableViewRowAnimation) |
RootElement que é instanciado de uma fonte Json. (Herdado de RootElement) |
Remove(Section) |
Remove a seção especificada deste RootElement usando a animação padrão. (Herdado de RootElement) |
RemoveAt(Int32, UITableViewRowAnimation) |
RootElement que é instanciado de uma fonte Json. (Herdado de RootElement) |
RemoveAt(Int32) |
Remove uma seção em um local especificado usando a animação padrão. (Herdado de RootElement) |
Selected(DialogViewController, UITableView, NSIndexPath) |
RootElement que é instanciado de uma fonte Json. |
Summary() |
Retorna um resumo do valor representado por esse objeto, adequado para renderização como resultado de um RootElement com objetos filho. (Herdado de Element) |
Implantações explícitas de interface
IEnumerable.GetEnumerator() |
Enumerador que retorna todas as seções no RootElement. (Herdado de RootElement) |
IEnumerable<Section>.GetEnumerator() |
Enumerador que retorna todas as seções neste RootElement. (Herdado de RootElement) |