发明名称 CONTROLLING RUNTIME ACCESS TO APPLICATION PROGRAM INTERFACES
摘要 The present invention extends to methods, systems, and computer program products for controlling runtime access to application programming interfaces Embodiments of the invention allow library developers to more precisely and easily control which of their libraries' APIs can be called dynamically. Thus, their servicing and versioning burden can be more appropriately controlled. Further, application developers can control which such APIs to further exclude from dynamic calling scenarios, to minimize the runtime support overhead (e.g., preventing generation of metadata).
申请公布号 US2015169387(A1) 申请公布日期 2015.06.18
申请号 US201514636196 申请日期 2015.03.03
申请人 Microsoft Technology Licensing, LLC 发明人 Trofin Mircea;Dussud Patrick;Martin Rudi;Hamby John Lawrence;Strehovsky Michal;Wrighton David Charles;Kanamori Atsushi;Hanna Fadi M.
分类号 G06F9/54;G06F9/44 主分类号 G06F9/54
代理机构 代理人
主权项 1. A method for use at a computer system, the computer system including a processor, the method for altering visibility into programming interface, the method comprising the processor: determining that a default visibility into the programming interface is to be altered, the default visibility defined by an programming interface type of the programming interface, the default visibility defining what other software components can access the programming interface at runtime; and overriding the default visibility by attaching an additional attribute to the programming interface, the additional attribute indicating to a visibility calculation module that runtime dynamic access requests to access the programming interface are to be evaluated using the additional attribute attached to the programming interface.
地址 Redmond WA US