System and method for persisting and resolving application assembly binds
First Claim
1. A method of persisting assembly bind information for an application, comprising the steps of:
- recording assembly bind request information;
recording assembly redirect information resulting from an application of assembly binding policy;
determining if the assembly bind request information and the assembly redirect information should be persisted in an assembly bind history file; and
persisting the assembly bind request information and the assembly redirect information in the assembly bind history file when the step of determining is affirmative.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are presented that persist assembly bind information for applications at each stage of execution of the assembly policy. New assembly bind history files are created and persisted to disc when changes in assembly bind policy results in a change in the assemblies with which the application binds. This persisted information is used to reconfigure assembly binds to a prior state when operation of the application conformed to a user'"'"'s desires. Since this assembly bind reconfiguration is on a per application basis, only the binding of the selected application is affected. Likewise, the assembly bind history files are associated with a particular user to allow personalized execution of applications on a system.
-
Citations
28 Claims
-
1. A method of persisting assembly bind information for an application, comprising the steps of:
-
recording assembly bind request information;
recording assembly redirect information resulting from an application of assembly binding policy;
determining if the assembly bind request information and the assembly redirect information should be persisted in an assembly bind history file; and
persisting the assembly bind request information and the assembly redirect information in the assembly bind history file when the step of determining is affirmative. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium having computer-executable instructions for performing steps, comprising:
-
recording assembly bind information;
determining if the assembly bind information should be persisted in an assembly bind history file; and
persisting the assembly bind information in the assembly bind history file when the step of determining is affirmative. - View Dependent Claims (17, 18)
-
-
19. A computer-readable medium having stored thereon a data structure, comprising a first data field containing temporal data relating to an assembly bind of an application, a second data field containing assembly name data for an assembly for which the application completed a bind request;
- and a third data field associated with the second data field containing assembly bind information for each stage of assembly bind policy.
- View Dependent Claims (20, 21)
-
22. A method of reconfiguring assembly binds for an application, comprising the steps of:
-
retrieving an assembly bind history file for the application containing information of assembly binds from a previous execution of the application having at least one assembly bind that differs from a current assembly bind;
reconfiguring an assembly bind policy to ensure binding with the assembly binds contained in the assembly bind history file. - View Dependent Claims (23, 24)
-
- 25. In a computer system having a graphical user interface including a display and a user interface selection device, a method of providing and selecting from a menu on the display, comprising the steps of retrieving a listing of applications having at least one assembly bind history file, and displaying the listing on the display for user selection.
Specification