Persisting and resolving application assembly binds
First Claim
1. A computer-implemented method of persisting assembly bind information for an application executed on a computer, comprising:
- recording assembly bind request information referenced in the application being executed;
recording assembly redirect information, said redirect information being determined based on an associated assembly binding policy;
determining if the assembly bind request information and the assembly redirect information should be persisted in an assembly bind history file for each application being executed; and
persisting the assembly bind request information and the assembly redirect information in the assembly bind history file when the determining is affirmative.
1 Assignment
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
44 Claims
-
1. A computer-implemented method of persisting assembly bind information for an application executed on a computer, comprising:
-
recording assembly bind request information referenced in the application being executed;
recording assembly redirect information, said redirect information being determined based on an associated assembly binding policy;
determining if the assembly bind request information and the assembly redirect information should be persisted in an assembly bind history file for each application being executed; and
persisting the assembly bind request information and the assembly redirect information in the assembly bind history file when the determining is affirmative. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
2-15. -15. (canceled)
-
16. A computer-readable medium having computer-executable instructions for performing steps, comprising:
-
recording assembly bind information referenced in an application being executed on a computer;
determining if the assembly bind information should be persisted in an assembly bind history file;
persisting the assembly bind information in the assembly bind history file when the step of determining is affirmative; and
binding all assemblies for the application in accordance with the assembly bind history file.
-
-
17-18. -18. (canceled)
-
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 (21)
-
20. (canceled)
-
22-28. -28. (canceled)
Specification