Thủ tục nhận dữ liệu từ phía Client

Một phần của tài liệu bài 3 thao tác với dữ liệu sharepoint từ phía client (Trang 25 - 28)

Khởi tạo đối tượng ClientContext

Sử dụng mô hình đối tượng để chỉ ra đối tượng hoặc dữ liệu cần thao tác

//Truyền vào tham số URL của site để khởi tạo

var clientContext = new SP.ClientContext(siteUrl);

Khởi tạo đối tượng ClientContext

Sử dụng mô hình đối tượng để chỉ ra đối tượng hoặc dữ liệu cần thao tác

//Lấy ra đối tượng web của site

var oWebsite = clientContext.get_web(); //Lấy ra tất cả các lists của web đó

Thủ tục nhận dữ liệu từ phía Client

Tải tại chỗ sử dụng Load() để trả về đối tượng, tập đối tượng hay dữ liệu

Tải qua truy vấn sử dụng LoadQuery() để trả về một enumerable collection của các đối tượng

this.collList = oWebsite.get_lists(); //Thực hiện tải lists về

clientContext.load(collList);

Tải tại chỗ sử dụng Load() để trả về đối tượng, tập đối tượng hay dữ liệu

Tải qua truy vấn sử dụng LoadQuery() để trả về một enumerable collection của các đối tượng

Thao tác dữ liệu SharePoint từ phía Client 26

var collList = oWebsite.get_lists();

//Thực hiện tải lists về trong đó có lọc thuộc tính lấy về this.listInfoCollection =

clientContext.loadQuery(collList,

Thủ tục nhận dữ liệu từ phía Client

Thực thi truy vấn bằng việc gọi phương thức

ExecuteQuery: trong .NET API hay Silverlight API

Thực thi truy vấn bằng việc gọi phương thức

ExecuteQueryAsync: trong JavaScrip API hoặc Silverlight API

clientContext.Load(oWebsite); //Thực thi truy vấn

clientContext.ExecuteQuery();

Thực thi truy vấn bằng việc gọi phương thức

ExecuteQuery: trong .NET API hay Silverlight API

Thực thi truy vấn bằng việc gọi phương thức

ExecuteQueryAsync: trong JavaScrip API hoặc Silverlight API

clientContext.executeQueryAsync(

Function.createDelegate(this, this.onQuerySucceeded),

Function.createDelegate(this, this.onQueryFailed)); }

Một phần của tài liệu bài 3 thao tác với dữ liệu sharepoint từ phía client (Trang 25 - 28)

Tải bản đầy đủ (PDF)

(37 trang)