如何将ODataUriResolver添加到默认ODataUriParser
我使用ODataWebAPI和ODataLib创建了一个ODataV4端点 我想向ODataWebApi正在使用的默认ODataUriParser添加一个新的ODataUriResolver 我知道如何将自定义ODataUriResolver添加到ODataUriParser的新instacne中,但不知道如何将其添加到服务器正在使用的实例中 是否有可以将新ODataUriResolver添加到默认ODataUriParser的位置? 有没有一个地方可以让我为自己创造一个新的角色如何将ODataUriResolver添加到默认ODataUriParser,odata,odata-v4,odatalib,Odata,Odata V4,Odatalib,我使用ODataWebAPI和ODataLib创建了一个ODataV4端点 我想向ODataWebApi正在使用的默认ODataUriParser添加一个新的ODataUriResolver 我知道如何将自定义ODataUriResolver添加到ODataUriParser的新instacne中,但不知道如何将其添加到服务器正在使用的实例中 是否有可以将新ODataUriResolver添加到默认ODataUriParser的位置? 有没有一个地方可以让我为自己创造一个新的角色 多谢各位 我认
多谢各位 我认为您可以从DefaultODataPathHandler派生,在覆盖函数“Parse”中,您可以创建自己的ODataUriResolver,并在使用它解析Uri之前将其设置为ODataUriParser。谢谢!我希望我能使用DefaultOdataPathHandler和ovveride的所有行为,只使用其使用的URI解析器。