bài 4 thao tác với dữ liệu sharepoint thông qua ado.net data services và rest

28 516 0
bài 4 thao tác với dữ liệu sharepoint thông qua ado.net data services và rest

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài 4: Thao tác với dữ liệu SharePoint thông qua ADO.NET Data Services REST Hệ thống bài cũ Tìm hiểu mô hình đối tượng phía Client trên SharePoint .NET Client OM Silverlight Client OM JavaScript Client OM Tìm hiểu các thủ tục thao tác với dữ liệu SharePoint sử dụng mô hình đối tượng phía Client Tìm hiểu mô hình đối tượng phía Client trên SharePoint .NET Client OM Silverlight Client OM JavaScript Client OM Tìm hiểu các thủ tục thao tác với dữ liệu SharePoint sử dụng mô hình đối tượng phía Client Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 2 Mục tiêu bài học Tìm hiểu ADO.NET Data Services REST trong SharePoint 2010 Truy vấn dữ liệu SharePoint sử dụng REST trên trình duyệt Tìm hiểu các thủ tục để thao tác với dữ liệu SharePoint trong ứng dụng phía Client sử dụng ADO.NET Data Services Tìm hiểu ADO.NET Data Services REST trong SharePoint 2010 Truy vấn dữ liệu SharePoint sử dụng REST trên trình duyệt Tìm hiểu các thủ tục để thao tác với dữ liệu SharePoint trong ứng dụng phía Client sử dụng ADO.NET Data Services Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 3 ADO.NET Data Services REST ADO.NET Data Services Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 4 Atom JSON Post, Put, Get Bất kỳ ứng dụng hoặc nền tảng- .NET, Java, Flash, Silverlight… ADO.NET Data Services ADO.NET Data Services REST SharePoint 2010 được xây dựng trên nền WCF 3.5 nên hỗ trợ ADO.NET Data Services. ADO.NET Data Services là một trong những phương pháp dùng để thao tác dữ liệu SharePoint từ phía Client (.NET API, Silverlight API, JavaScript API) SharePoint 2010 được xây dựng trên nền WCF 3.5 nên hỗ trợ ADO.NET Data Services. ADO.NET Data Services là một trong những phương pháp dùng để thao tác dữ liệu SharePoint từ phía Client (.NET API, Silverlight API, JavaScript API) Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 5 Tham khảo REST: http://en.wikipedia.org/wiki/Representational_State_Transfer ADO.NET Data Services REST REST (Representational State Transfer) là một phương pháp dùng để GET hoặc POST dữ liệu tới phía Server dễ dàng. Thông qua REST chúng ta có thể thao tác dữ liệu SharePoint sử dụng các động từ HTTP chuẩn: GET, PUT, POST, DELETE REST (Representational State Transfer) là một phương pháp dùng để GET hoặc POST dữ liệu tới phía Server dễ dàng. Thông qua REST chúng ta có thể thao tác dữ liệu SharePoint sử dụng các động từ HTTP chuẩn: GET, PUT, POST, DELETE Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 6 Tham khảo REST: http://en.wikipedia.org/wiki/Representational_State_Transfer ADO.NET Data Services REST Dữ liệu trả về từ truy vấn REST được định dạng theo JSON hoặc ATOM do đó nó độc lập với mọi nền tảng REST có thể được sử dụng để truy vấn dữ liệu SharePoint từ nhiều loại ứng dụng khác nhau Dữ liệu trả về từ truy vấn REST được định dạng theo JSON hoặc ATOM do đó nó độc lập với mọi nền tảng REST có thể được sử dụng để truy vấn dữ liệu SharePoint từ nhiều loại ứng dụng khác nhau Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 7 Tham khảo REST: http://en.wikipedia.org/wiki/Representational_State_Transfer Giao diện REST trên SharePoint REST trong SharePoint 2010 cung cấp khả năng truy cập tới các Lists Libraries như một dịch vụ dữ liệu quan hệ. REST sử dụng các quy ước URL mềm dẻo để truy vấn dữ liệu bao gồm cả việc lọc sắp xếp kết quả trả về trực tiếp trên trình duyệt REST trong SharePoint 2010 cung cấp khả năng truy cập tới các Lists Libraries như một dịch vụ dữ liệu quan hệ. REST sử dụng các quy ước URL mềm dẻo để truy vấn dữ liệu bao gồm cả việc lọc sắp xếp kết quả trả về trực tiếp trên trình duyệt Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 8 Tham khảo thêm: http://msdn.microsoft.com/en-us/library/ff521587.aspx Giao diện REST trên SharePoint Các toán tử trong SharePoint 2010 REST tuân theo bộ toán tử tiêu chuẩn cho RESTful web services GET: Read data POST: Create data PUT: Update data DELETE: Delete data Các toán tử trong SharePoint 2010 REST tuân theo bộ toán tử tiêu chuẩn cho RESTful web services GET: Read data POST: Create data PUT: Update data DELETE: Delete data Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 9 Tham khảo thêm: http://msdn.microsoft.com/en-us/library/ff521587.aspx Ví dụ truy vấn REST qua URL Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 10 [...]... 2008 R2 Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 24 DEMO Demo: Ứng dụng Console truy vấn dữ liệu SharePoint sử dụng ADO.NET Data Services Demo: Viết một Silverlight sử dụng ADO.NET Data Services để truy vấn dữ liệu SharePoint Nhúng Silverlight này vào Silverlight Web Part trên SharePoint Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 25 Tổng kết bài học... Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 16 Thủ tục thao tác dữ liệu SharePoint sử dụng ADO.NET Data Services Bước 1: Thêm Service Reference: Reference.cs bao gồm: [sitename]DataContext – Vd: IntranetDataContext [listname]Item – Vd: AnnouncementsItem, TasksItem CalendarItem … Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 17 Thủ tục thao tác dữ liệu SharePoint. .. JavaScript thì SharePoint còn cung cấp cơ chế thao tác dữ liệu từ Client thông qua ADO.NET Data Services REST RESTful trên SharePoint được chỉ định tại địa chỉ URL http://server/site_path/_vti_bin/listdata.svc Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 26 Tổng kết bài học REST sử dụng các động từ HTTP để thực hiện các hành động GET: Read data POST: Create data PUT: Update data DELETE:... Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 15 Thủ tục thao tác dữ liệu SharePoint sử dụng ADO.NET Data Services Bước 1: Thêm Service Reference: Chỉ ra địa chỉ SharePoint RESTful URL trong Visual Studio 2010: http://server/site_path/_vti_bin/listdata.svc Đặt tên Namespace cho service ADO.NET Data Services tạo một ORM (object relation mapping) với các list trên web site lưu vào... sử dụng ADO.NET Data Services Bước 2: khai báo namespace Service Reference thông qua cú pháp using Namespace của Project namespace FSE .SharePoint. Client { using IntranetServiceReference; } Namespace của Service Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 18 Thủ tục thao tác dữ liệu SharePoint sử dụng ADO.NET Data Services Bước 3: Tham chiếu tới đối tượng Data Context Data Context:... liệu SharePoint sử dụng ADO.NET Data Services Bước 3: Tham chiếu tới đối tượng Data Context Tương tự như ClientContext trong các Client APIs khác Được đặt tên bởi [sitename]DataContext Vd: Title của web site là Intranet Home thì DataContext cho web site này là IntranetHomeDataContext Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 20 Thủ tục thao tác dữ liệu SharePoint sử dụng ADO.NET. .. GET: Read data POST: Create data PUT: Update data DELETE: Delete data Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 27 Danh sách tham khảo http://msdn.microsoft.com/en-us/library/ff521587.aspx http://msdn.microsoft.com/enus/library/ee53 548 0(v=office. 14) .aspx Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 28 ... vào trước khi làm việc với các đối tượng trong ORM tương ứng với các Lists trên web site Cần phải khởi tạo đối tượng này trước khi truy vấn dữ liệu //Truyền vào URI của _vti_bin/listdata.svc để khởi tạo MySiteDataContext context = new MySiteDataContext( new Uri("http://MyServer/MySite/_vti_bin/listdata.svc")); Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 19 Thủ tục thao tác dữ. .. ADO.NET Data Services Truy vấn dữ liệu sử dụng LINQ List allAnnouncements = context.Announcements.ToList(); //Truy vấn LINQ var excitingAnnouncements = from announcement in allAnnouncements where announcement.Title.EndsWith("!") select announcement; Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 21 Thủ tục thao tác dữ liệu SharePoint sử dụng ADO.NET Data Services. .. vấn Rest từ trình duyệt dữ liệu trên SharePoint Site Lấy ra một list Lấy ra một list item Lấy ra một column của item Lọc kết quả trả về Phân trang Sắp xếp Thao tác dữ liệu SharePoint thông qua ADO.NET Data Services REST 11 Ví dụ truy vấn REST qua URL URL Mô tả http://myserver/_vti_bin/ListData.svc Trả về danh sách các Lists Libraries trên SharePoint dưới dạng ATOM http://myserver/_vti_bin/ListData.svc . ADO. NET Data Services Thao tác dữ liệu SharePoint thông qua ADO. NET Data Services và REST 3 ADO. NET Data Services và REST ADO. NET Data Services Thao tác dữ liệu SharePoint thông qua ADO. NET Data. tục thao tác với dữ liệu SharePoint sử dụng mô hình đối tượng phía Client Thao tác dữ liệu SharePoint thông qua ADO. NET Data Services và REST 2 Mục tiêu bài học Tìm hiểu ADO. NET Data Services và. Bài 4: Thao tác với dữ liệu SharePoint thông qua ADO. NET Data Services và REST Hệ thống bài cũ Tìm hiểu mô hình đối tượng phía Client trên SharePoint .NET Client OM Silverlight

Ngày đăng: 23/05/2014, 18:14

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan