讀取內容

如果要讀取資源中的內容,用戶端必須建立一個 PropertyRequest 來識別要讀取的內容,並將要求當成引數傳給「資源」虛擬物件的 doReadProperties() 方法。您也可以使用其他 do 方法,在同樣對資源執行作業的相同伺服器互動中擷取內容。 do 方法會將虛擬物件所指定的資源位置及所需內容清單傳給儲存庫。例如:
// 建立 PropertyRequest 來要求指定的
// 內容名稱
PropertyRequest wantedProps = new PropertyRequest(Resource.DISPLAY_NAME, Resource.COMMENT);

// 您必須呼叫 doReadProperties,
// 透過虛擬物件來擷取內容
my_resource = my_resource.doReadProperties(wantedProps);

//  使用內容
//  例如,取得與設定這些內容的值
// ...

來自伺服器的回應會變成新的虛擬物件(包含所要求的內容),然後透過 Rational® CM API 傳回給用戶端應用程式。 由 doReadProperties 方法取得的內容值會儲存在其傳回的虛擬物件中。

當虛擬物件移入內容之後,這些內容的值可以利用 PropertyName 物件或該內容的虛擬物件類別所定義的存取方法,從虛擬物件中擷取出來。Rational CM API 為每一個靜態定義的內容提供 getPropertyName 方法,以從虛擬物件取得內容的值。請參閱取得和設定內容值方法的命名慣例以取得相關資訊。


回饋