C# Class SignalWire.Providers.DataContextProvider

Inheritance: IDataContextProvider
Afficher le fichier Open project: amazedsaint/SignalWire

Méthodes publiques

Méthode Description
Add ( string table, object obj ) : System.Result
GetCollectionNames ( ) : string[]
GetSettings ( ) : ConnectionSettings
Query ( string query ) : System.Result
Read ( string table, string>.IDictionary query ) : System.Result
Remove ( string table, object obj ) : System.Result
ResolveModelType ( string table ) : Type
SetResolver ( ITypeResolver resolver ) : void
Update ( string table, object obj ) : System.Result

Méthodes protégées

Méthode Description
Filter ( IEnumerable collection, Type type, NameValueCollection param ) : object
InitializeHost ( ScriptingHost host ) : void

Private Methods

Méthode Description
Cast ( dynamic src, Type t ) : object
Filter ( dynamic src, Type t, NameValueCollection p ) : object
GetResolver ( ) : ITypeResolver

Method Details

Add() public abstract méthode

public abstract Add ( string table, object obj ) : System.Result
table string
obj object
Résultat System.Result

Filter() protected méthode

protected Filter ( IEnumerable collection, Type type, NameValueCollection param ) : object
collection IEnumerable
type System.Type
param System.Collections.Specialized.NameValueCollection
Résultat object

GetCollectionNames() public abstract méthode

public abstract GetCollectionNames ( ) : string[]
Résultat string[]

GetSettings() public abstract méthode

public abstract GetSettings ( ) : ConnectionSettings
Résultat ConnectionSettings

InitializeHost() protected méthode

protected InitializeHost ( ScriptingHost host ) : void
host ScriptingHost
Résultat void

Query() public abstract méthode

public abstract Query ( string query ) : System.Result
query string
Résultat System.Result

Read() public abstract méthode

public abstract Read ( string table, string>.IDictionary query ) : System.Result
table string
query string>.IDictionary
Résultat System.Result

Remove() public abstract méthode

public abstract Remove ( string table, object obj ) : System.Result
table string
obj object
Résultat System.Result

ResolveModelType() public méthode

public ResolveModelType ( string table ) : Type
table string
Résultat System.Type

SetResolver() public méthode

public SetResolver ( ITypeResolver resolver ) : void
resolver ITypeResolver
Résultat void

Update() public abstract méthode

public abstract Update ( string table, object obj ) : System.Result
table string
obj object
Résultat System.Result