[發明專利]組件作用域的創建和終止有效
| 申請號: | 201110418057.X | 申請日: | 2011-12-07 |
| 公開(公告)號: | CN102567092A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | H·V·德奧利韋拉 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 顧嘉運 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 組件 作用 創建 終止 | ||
1.一種程序組件作用域管理系統,包括:
被配置成經由一個或多個應用模塊組件(110)來提供至少一個服務或提供對至少一個服務的訪問的應用組件(100);
作用域生成器組件(120),所述作用域生成器組件被配置成從所述應用組件接收與對應于所述一個或多個應用模塊組件(110)中的所選應用模塊組件的所請求的作用域相關的信息,以及創建涉及所選應用模塊組件的各依賴關系的合成容器,創建所請求的作用域,以及響應于從所述應用組件接收到的信息來將所請求的作用域分配給所述合成容器。
2.如權利要求1所述的系統,其特征在于,所述一個或多個應用模塊組件(110)中的至少一部分對應于應用窗口。
3.如權利要求1所述的系統,其特征在于,所請求的作用域對應于根據所述至少一個服務來提交一個或多個請求的實體。
4.如權利要求1所述的系統,其特征在于,所述作用域生成器組件(120)包括:
作用域分析組件(502),所述作用域分析組件被配置成驗證所請求的作用域的有效性,以及在所請求的作用域被確定為無效的情況下阻止創建所述合成容器。
5.如權利要求4所述的系統,其特征在于,所述作用域分析組件(502)還可被配置成獲取關于與所選應用模塊組件相關聯的作用域的信息,以及至少部分地通過確定所請求的作用域是否可從與所述應用模塊組件相關聯的作用域訪問來驗證所請求的作用域的有效性。
6.如權利要求1所述的系統,其特征在于,所述作用域生成器組件(120)與對應于所選應用模塊組件的父應用模塊組件的合成容器相關聯。
7.如權利要求1所述的系統,其特征在于,所述作用域生成器組件(120)還被配置成至少部分地基于定義所述一個或多個應用模塊組件(110)的靜態類屬參數來創建所請求的作用域。
8.如權利要求1所述的系統,其特征在于,所述作用域生成器組件(120)包括:
被配置成創建所述合成容器的合成容器設置組件;
其中,所述作用域生成器組件創建所請求的作用域并將所請求的作用域分配給由所述合成容器設置組件創建的所述合成容器。
9.如權利要求1所述的系統,其特征在于,所述應用組件(100)還被配置成經由與所述作用域生成器組件(120)相關聯的應用程序編程接口(API)向所述作用域生成器組件(120)提交關于所請求的作用域的信息。
10.一種用于管理計算系統中的組件作用域的方法,包括:
從與一個或多個應用模塊相關聯的應用獲取(900)與該一個或多個應用模塊的所請求的作用域相關的信息;
創建(910)涉及所述一個或多個應用模塊的各依賴關系的合成容器;
為所述一個或多個應用模塊創建(920)所請求的作用域;以及
將所請求的作用域與所述合成容器相關聯(930)。
11.如權利要求10所述的方法,其特征在于,還包括:
驗證所請求的作用域的有效性;
其中所述創建(920)所請求的作用域包括在所請求的作用域無效的情況下放棄創建所請求的作用域。
12.如權利要求10所述的方法,其特征在于,所述創建(920)所請求的作用域包括:
至少部分地基于類屬地定義所述一個或多個應用模塊的靜態參數來創建所請求的作用域。
13.如權利要求10所述的方法,其特征在于,所述獲取(900)包括:
經由作用域控制應用程序編程接口(API)調用從所述應用獲取與所請求的作用域相關的信息。
14.如權利要求10所述的方法,其特征在于:
所述創建(910)合成容器包括獨立于所述應用創建所述合成容器;以及
所述創建(920)所請求的作用域包括獨立于所述應用創建所請求的作用域。
15.如權利要求10所述的方法,其特征在于,還包括:
從所述應用獲取(1020)與至少一個要被終止的作用域相關的信息;以及
終止(1030)所述至少一個要被終止的作用域。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110418057.X/1.html,轉載請聲明來源鉆瓜專利網。





