2009-04-27 29 views
8

Tôi đang viết công việc hẹn giờ lần đầu tiên. Tôi đang làm theo các ví dụ có thể thu được bằng cách googling như là tài liệu tham khảo của tôi.Phạm vi tính năng công việc hẹn giờ

Trong nhiều bài viết như vậy, tôi sẽ gặp các tính năng công việc hẹn giờ được kích hoạt ở cấp Bộ sưu tập trang web hoặc cấp Trang web.

Tôi cảm thấy điều này là lạ, vì chỉ có thể có một ví dụ về công việc hẹn giờ cho một ứng dụng web cụ thể.

Không phải tất cả các tính năng công việc hẹn giờ đều được đưa vào ứng dụng Web?

Tôi có thiếu gì ở đây không?

Trả lời

6

Nó phụ thuộc hoàn toàn vào kịch bản của bạn. Các công việc hẹn giờ tôi đã viết cho đến nay tôi đã bị scoped bởi ứng dụng web (nó chỉ là vấn đề sửa đổi feature.xml của bạn). Tuy nhiên, tùy thuộc vào công việc hẹn giờ của bạn làm gì, điều đó có thể có ý nghĩa từ góc nhìn của người dùng để có trang web hoặc trang web được sắp xếp. Bạn chỉ cần làm cho bộ thu nhận tính năng của bạn nhận biết 'cha' được truyền trong trình xử lý thông báo kích hoạt vv - nó sẽ là SPWeb, SPSite hoặc SPWebApplication mà tính năng được kích hoạt - và bạn có thể tự viết một giao diện cấu hình chỉ để người dùng thiết lập web mà công việc hẹn giờ của bạn nên làm việc với, và không. Về mặt kỹ thuật, bạn chính xác: chúng luôn chạy trên cấp ứng dụng web. Nhưng vì chúng thường làm việc với nội dung có liên quan đến trang web hoặc trang web, việc dò theo cách này có thể là một cách hữu ích để giới hạn phạm vi công việc của bộ hẹn giờ.

+0

Tôi có một công việc hẹn giờ hiện tại được đặt ở cấp độ 'Farm' ... nhưng với di chuyển sang SharePoint 2013, tôi có thể sửa đổi nó cho' Ứng dụng Web'. – PeterX

Các vấn đề liên quan