C# 클래스 SignalWire.Providers.DataContextProvider

상속: IDataContextProvider
파일 보기 프로젝트 열기: amazedsaint/SignalWire

공개 메소드들

메소드 설명
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