Forguncy 8 オンラインヘルプ
GrapeCity.Forguncy.ServerApi 名前空間 / IDataAccess インターフェース / GetTableData メソッド / GetTableData(String) メソッド
ODataパス
使用例

このトピックで
    GetTableData(String) メソッド
    このトピックで
    ODataパスを指定してレコードを取得します。ODataパスは、ルートURIは含めずリソースパス以降を指定します。
    シンタックス
    '宣言
     
    
    Overloads Function GetTableData( _
       ByVal odataPath As String _
    ) As Object
    object GetTableData( 
       string odataPath
    )

    パラメータ

    odataPath
    ODataパス
    使用例
    POSTメソッドでODataパスを受け取り、それを基にForguncyテーブルのレコードを取得するコード例を次に示します。
    public class SampleApi : ForguncyApi
    {
        [Post]
        public void GetDataSampleByOData()
        {
            StreamReader reader = new StreamReader(this.Context.Request.Body);
            string message = reader.ReadToEnd();
                
            using (var responseWriter = new StreamWriter(this.Context.Response.Body, Encoding.UTF8))
            {
                responseWriter.Write(JsonConvert.SerializeObject(this.DataAccess.GetTableData(message), Formatting.Indented));
            }
        }
    }
    参照