Figure 8-7 presents the details for working with application state and dịch - Figure 8-7 presents the details for working with application state and Việt làm thế nào để nói

Figure 8-7 presents the details for

Figure 8-7 presents the details for working with application state and cache data. The first table in this figure shows the members that are common to both classes, while the second and third tables show some methods specific to the Cache and HttpApplicationState classes.
As you can see from the examples below the tables, the techniques you use to add items to and retrieve items from application state and cache are similar to the techniques you use to work with items in session state. The main differ¬ence is that you use the Application or Cache property of the page to access the objects from a code-behind file, and you use the Application or Cache property of the HttpContext object for the current request to access the objects from a class other than a code-behind file.
However, if you want to set an expiration for an item you’re adding to the cache, you’ll need to use the Insert method of the Cache object. The Insert method is an overloaded method, but the one you’ll most commonly use to set an expiration is shown in the second table in this figure. There are five parameters for this method.
The first and second parameters are the name and value of the object to be stored, just like with the Add method. The third parameter is a CacheDependency object. While not illustrated here, cache dependencies allow you to automatically remove an item from the cache when something it is associ¬ated with changes. For example, if your cached item is associated with an item in a database, the cached item can be removed when the item in the database changes. Most of the time, though, you’ll enter a value of null for this parameter.
The fourth and fifth parameters determine the expiration time for the cached item. The fourth parameter sets an absolute expiration, such as 20 minutes from now, while the fifth parameter sets a sliding expiration, such as 20 minutes from the last time the item was accessed. If you try to set a value for both of these parameters, you’ll get an error. Rather, you must set only one, and then use the System.Web.Caching.Cache enumeration to set a value of NoAbsoluteExpiration or NoSlidingExpiration for the other, as shown in the last example in this figure
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Hình 8-7 trình bày các chi tiết để làm việc với dữ liệu nhà nước và bộ nhớ cache của ứng dụng. Bàn đầu tiên ở con số này cho thấy các thành viên được phổ biến để cả hai lớp học, trong khi các bảng thứ hai và thứ ba Hiển thị một số phương pháp cụ thể cho các lớp học bộ nhớ Cache và HttpApplicationState.Như bạn có thể nhìn thấy từ những ví dụ dưới đây các bảng, các kỹ thuật bạn sử dụng để thêm các mục để và lấy các mục từ ứng dụng nhà nước và bộ nhớ cache là tương tự như các kỹ thuật bạn sử dụng để làm việc với các mục trong phiên bang. Differ¬ence chính là bạn sử dụng thuộc tính ứng dụng hoặc bộ nhớ Cache của trang để truy cập vào các đối tượng từ một tập tin mã phía sau, và bạn sử dụng ứng dụng hoặc bộ nhớ Cache tài sản của đối tượng HttpContext cho yêu cầu hiện tại để truy cập vào các đối tượng từ một lớp khác hơn so với một tập tin mã phía sau.Tuy nhiên, nếu bạn muốn thiết lập một hết hạn cho một mục bạn đang thêm vào bộ nhớ cache, bạn sẽ cần phải sử dụng phương pháp chèn đối tượng đệm ẩn. Các phương pháp chèn là một phương pháp quá tải, nhưng một trong những phổ biến nhất bạn sẽ sử dụng để thiết lập một hết hạn sẽ được hiển thị trong bảng thứ hai trong con số này. Không có các tham số năm đối với phương pháp này.Các tham số đầu tiên và thứ hai là những tên và các giá trị của đối tượng được lưu trữ, cũng giống như với các phương pháp thêm. Tham số thứ ba là một đối tượng CacheDependency. Trong khi không minh họa ở đây, phụ thuộc bộ nhớ cache cho phép bạn tự động loại bỏ một mục khỏi bộ đệm ẩn khi một cái gì đó nó là associ¬ated với thay đổi. Ví dụ, nếu sản phẩm lưu trữ của bạn được kết hợp với một mục trong cơ sở dữ liệu, mục lưu trữ có thể được gỡ bỏ khi thay đổi các mục trong cơ sở dữ liệu. Phần lớn thời gian, Tuy nhiên, bạn sẽ nhập giá trị null cho tham số này.Các tham số thứ tư và thứ năm xác định thời gian hết hạn cho mục cache. Tham số thứ tư đặt một hết hạn tuyệt đối, chẳng hạn như 20 phút từ bây giờ, trong khi các tham số thứ năm bộ một hết hạn trượt, chẳng hạn như 20 phút từ lần cuối cùng mục được truy cập. Nếu bạn cố gắng để đặt một giá trị cho cả hai của các tham số này, bạn sẽ nhận được một lỗi. Thay vào đó, bạn phải thiết lập chỉ có một, và sau đó sử dụng thß╗⌐ tß╗▒ thiß║┐t bß╗ï System.Web.Caching.Cache để thiết lập một giá trị của NoAbsoluteExpiration hoặc NoSlidingExpiration cho người khác, như minh hoạ trong ví dụ cuối cùng trong con số này
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Hình 8-7 trình bày các chi tiết để làm việc với dữ liệu nhà nước ứng dụng và bộ nhớ cache. Bảng đầu tiên trong con số này cho thấy các thành viên chung cho cả lớp, trong khi bàn thứ hai và thứ ba cho thấy một số phương pháp cụ thể để các Cache và HttpApplicationState lớp.
Như bạn có thể nhìn thấy từ các ví dụ dưới đây các bảng, các kỹ thuật mà bạn sử dụng để thêm đối tượng đến và lấy lại các mục từ nhà nước ứng dụng và bộ nhớ cache tương tự như các kỹ thuật mà bạn sử dụng để làm việc với các vật phẩm trong trạng thái phiên. Các differ¬ence chính là bạn sử dụng các ứng dụng hoặc Cache tài sản của trang này để truy cập các đối tượng từ một tin mã phía sau, và bạn sử dụng các ứng dụng hoặc Cache tài sản của đối tượng HttpContext cho các yêu cầu hiện tại để truy cập các đối tượng từ một lớp khác hơn là một tin mã phía sau.
Tuy nhiên, nếu bạn muốn thiết lập một hết hạn cho một mục mà bạn đang thêm vào bộ nhớ cache, bạn sẽ cần phải sử dụng các phương pháp Insert của đối tượng Cache. Các phương pháp Insert là một phương pháp quá tải, nhưng một trong những bạn sẽ phổ biến nhất sử dụng để thiết lập một thời hạn được thể hiện trong bảng thứ hai trong hình này. Có năm tham số cho phương pháp này.
Các thông số đầu tiên và thứ hai là tên và giá trị của các đối tượng được lưu trữ, cũng giống như với phương pháp Add. Tham số thứ ba là một đối tượng CacheDependency. Trong khi không minh họa ở đây, phụ thuộc bộ nhớ cache cho phép bạn tự động loại bỏ một mục từ bộ nhớ cache khi một cái gì đó nó được associ¬ated với những thay đổi. Ví dụ, nếu mục lưu trữ của bạn được kết hợp với một mục trong một cơ sở dữ liệu, các mục lưu trữ có thể được gỡ bỏ khi mục trong những thay đổi cơ sở dữ liệu. Hầu hết thời gian, tuy nhiên, bạn sẽ nhập vào một giá trị null cho tham số này.
Các thông số thứ tư và thứ năm xác định thời gian hết hạn cho các mục lưu trữ. Các tham số thứ tư đặt ra một thời hạn tuyệt đối, chẳng hạn như 20 phút từ bây giờ, trong khi các tham số thứ năm đặt ra một thời hạn trượt, như là 20 phút từ lần cuối cùng những món hàng đã truy cập. Nếu bạn cố gắng để thiết lập một giá trị cho cả hai tham số, bạn sẽ nhận được một lỗi. Thay vào đó, bạn phải thiết lập chỉ có một, và sau đó sử dụng các kiểu liệt kê System.Web.Caching.Cache để thiết lập một giá trị của NoAbsoluteExpiration hoặc NoSlidingExpiration cho các khác, như trong ví dụ cuối cùng trong hình này
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: