C# Класс SignalWire.Providers.DataContextProvider

Наследование: IDataContextProvider
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Filter ( IEnumerable collection, Type type, NameValueCollection param ) : object
InitializeHost ( ScriptingHost host ) : void

Приватные методы

Метод Описание
Cast ( dynamic src, Type t ) : object
Filter ( dynamic src, Type t, NameValueCollection p ) : object
GetResolver ( ) : ITypeResolver

Описание методов

Add() публичный абстрактный Метод

public abstract Add ( string table, object obj ) : System.Result
table string
obj object
Результат System.Result

Filter() защищенный Метод

protected Filter ( IEnumerable collection, Type type, NameValueCollection param ) : object
collection IEnumerable
type System.Type
param System.Collections.Specialized.NameValueCollection
Результат object

GetCollectionNames() публичный абстрактный Метод

public abstract GetCollectionNames ( ) : string[]
Результат string[]

GetSettings() публичный абстрактный Метод

public abstract GetSettings ( ) : ConnectionSettings
Результат ConnectionSettings

InitializeHost() защищенный Метод

protected InitializeHost ( ScriptingHost host ) : void
host ScriptingHost
Результат void

Query() публичный абстрактный Метод

public abstract Query ( string query ) : System.Result
query string
Результат System.Result

Read() публичный абстрактный Метод

public abstract Read ( string table, string>.IDictionary query ) : System.Result
table string
query string>.IDictionary
Результат System.Result

Remove() публичный абстрактный Метод

public abstract Remove ( string table, object obj ) : System.Result
table string
obj object
Результат System.Result

ResolveModelType() публичный Метод

public ResolveModelType ( string table ) : Type
table string
Результат System.Type

SetResolver() публичный Метод

public SetResolver ( ITypeResolver resolver ) : void
resolver ITypeResolver
Результат void

Update() публичный абстрактный Метод

public abstract Update ( string table, object obj ) : System.Result
table string
obj object
Результат System.Result