C# Class Terradue.ElasticCas.Types.GenericJsonItem

Inheritance: IElasticItem
Datei anzeigen Open project: Terradue/DotNetElasticCas Class Usage Examples

Public Methods

Method Description
BuildQuery ( System nvc ) : IQueryContainer
FromOpenSearchResultItem ( IOpenSearchResultItem result ) : GenericJsonItem
GenericJsonItem ( ) : System
GenericJsonItem ( object>.Dictionary item ) : System
GetTypeNamespaces ( ) : NameValueCollection
ReadElasticJson ( JsonReader reader, Type objectType, object existingValue, Newtonsoft serializer ) : IElasticItem
ToJson ( GenericJsonItem gj ) : string
WriteElasticJson ( JsonWriter writer, Newtonsoft serializer ) : void

Method Details

BuildQuery() public method

public BuildQuery ( System nvc ) : IQueryContainer
nvc System
return IQueryContainer

FromOpenSearchResultItem() public static method

public static FromOpenSearchResultItem ( IOpenSearchResultItem result ) : GenericJsonItem
result IOpenSearchResultItem
return GenericJsonItem

GenericJsonItem() public method

public GenericJsonItem ( ) : System
return System

GenericJsonItem() public method

public GenericJsonItem ( object>.Dictionary item ) : System
item object>.Dictionary
return System

GetTypeNamespaces() public method

public GetTypeNamespaces ( ) : NameValueCollection
return NameValueCollection

ReadElasticJson() public method

public ReadElasticJson ( JsonReader reader, Type objectType, object existingValue, Newtonsoft serializer ) : IElasticItem
reader JsonReader
objectType Type
existingValue object
serializer Newtonsoft
return IElasticItem

ToJson() public method

public ToJson ( GenericJsonItem gj ) : string
gj GenericJsonItem
return string

WriteElasticJson() public method

public WriteElasticJson ( JsonWriter writer, Newtonsoft serializer ) : void
writer JsonWriter
serializer Newtonsoft
return void