File 成員
表示 SharePoint 網站中的檔案 (可以是網頁組件頁面、文件庫中的項目或資料夾中的檔案)。
File 類型公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
![]() |
File | 初始化File物件的新執行個體。 |
頁首
屬性
名稱 | 描述 | |
---|---|---|
![]() |
Author | 取得值,指定新增檔案的使用者。 |
![]() |
CheckedOutByUser | 取得值,傳回已簽出檔案的使用者。 |
![]() |
CheckInComment | 會傳回已核取 [文件時,使用到文件庫的註解的值。 |
![]() |
CheckOutType | 取得指定類型的取出檔案相關聯的值。 |
![]() |
ContentTag | 傳回內容的內部版本,用來驗證文件等號比較以供讀取之用。 |
![]() |
Context | 傳回與用戶端物件相關聯的內容。 (繼承自 ClientObject。) |
![]() |
CustomizedPageStatus | 取得值,指定檔案的自訂狀態。 |
![]() |
EffectiveInformationRightsManagementSettings | |
![]() |
ETag | 取得指定 ETag 值的值。 |
![]() |
Exists | 取得值,指定檔案是否存在。 |
![]() |
InformationRightsManagementSettings | |
![]() |
IrmEnabled | |
![]() |
Length | 取得檔案的大小 (單位為位元組),不包括檔案中使用的任何網頁組件大小。 |
![]() |
Level | 取得值,指定檔案的發佈層級。 |
![]() |
LinkingUrl | |
![]() |
ListId | |
![]() |
ListItemAllFields | 取得值,指定對應到檔案清單項目本身的清單項目欄位值。 |
![]() |
LockedByUser | 取得值,傳回擁有檔案目前鎖定的使用者。 |
![]() |
MajorVersion | 取得值,指定檔案的主要版本。 |
![]() |
MinorVersion | 取得值,指定檔案的次要版本。 |
![]() |
ModifiedBy | 取得值,傳回最後修改檔案的使用者。 |
![]() |
Name | 取得包含副檔名的檔案名稱。 |
![]() |
ObjectData | 取得目前的用戶端物件的物件資料。 (繼承自 ClientObject。) |
![]() |
ObjectVersion | 取得字串,表示目前的用戶端物件的版本。此成員是保留給內部使用,而不是用來直接從您的程式碼使用 (繼承自 ClientObject。) |
![]() |
Path | 追蹤用戶端物件的建立方式ClientRuntimeContext類別中,好讓可以重新建立在伺服器上的物件。此成員是保留給內部使用,而不是用來直接從您的程式碼使用 (繼承自 ClientObject。) |
![]() |
Properties | |
![]() |
ServerObjectIsNull | 取得伺服器物件,並傳回 null 如果伺服器物件為 null。 (繼承自 ClientObject。) |
![]() |
ServerRelativeUrl | 取得以伺服器的 URL 為基礎的檔案相對 URL。 |
![]() |
SiteId | |
![]() |
Tag | 取得或設定與用戶端物件相關聯的資料。 (繼承自 ClientObject。) |
![]() |
TimeCreated | 取得值,指定建立檔案的時間。 |
![]() |
TimeLastModified | 取得值,指定最後修改檔案的時間。 |
![]() |
Title | 取得指定檔案顯示名稱的値。 |
![]() |
TypedObject | 從伺服器傳回正確類型資訊取得的物件。 (繼承自 ClientObject。) |
![]() |
UIVersion | 取得值,指定檔案的實作特定版本識別碼。 |
![]() |
UIVersionLabel | 取得值,指定檔案的實作特定版本識別碼。 |
![]() |
UniqueId | |
![]() |
VersionEvents | |
![]() |
Versions | 取得值,傳回表示檔案版本的檔案版本物件集合。 |
![]() |
WebId |
頁首
方法
名稱 | 描述 | |
---|---|---|
![]() |
Approve | 核准專為內容核准而送出並包含指定註解的檔案。 |
![]() |
CancelUpload | 停駐點的區塊將上傳工作階段儲存上傳的資料。如果檔案沒有已存在文件庫中,則會刪除部分更新的檔案。您可以使用此使用者動作 (如取消上傳的要求) 或錯誤或例外狀況的回應。 |
![]() |
CheckIn | 按照簽入類型將檔案簽入文件庫。 |
![]() |
CheckOut | 簽出根據類型取出的文件庫中的檔案。 |
![]() |
CheckUninitializedProperty | 若要判斷是否已初始化指定的值類型的屬性ClientObject檢查。 (繼承自 ClientObject。) |
![]() |
ContinueUpload | 使用其他片段繼續區段上傳工作階段。目前的檔案內容不會變更。 |
![]() |
CopyTo | 將檔案複製到目的地 URL 中。如果 bOverwrite 為 true,伺服器必須覆寫現有相同名稱的檔案。 |
![]() |
CustomFromJson | 會傳回一個 Boolean 值,指出是否自訂程式碼用來填入物件。此成員是保留給內部使用,而不是用來直接從您的程式碼使用 (繼承自 ClientObject。) |
![]() |
DeleteObject | 刪除檔案的物件。 |
![]() |
Deny | 拒絕對於內容核准送出的檔案核准。 |
![]() |
ExecuteCobaltRequest | |
![]() |
FinishUpload | 上傳最後一個檔案片段並認可該檔案。此方法完成時不會變更目前的檔案內容。 |
![]() |
FromJson | 指出是否自訂程式碼用來填入物件。此成員是保留給內部使用,而不是用來直接從您的程式碼使用 (繼承自 ClientObject。) |
![]() ![]() |
GetContentVerFromTag | 僅保留供內部使用。此方法會公開 ContentTag 內部的 ContentVersion 值。 |
![]() |
GetImagePreviewUrl | |
![]() |
GetLimitedWebPartManager | 指定存取、修改或新增與此網頁組件和檢視相關聯的網頁組件所用的控制項。 |
![]() |
GetPreAuthorizedAccessUrl | |
![]() |
GetWOPIFrameUrl | |
![]() |
InitNonPropertyFieldFromJson | 初始化JavaScript Object Notation (JSON)資料從伺服器為基礎的用戶端物件的非屬性欄位。此成員是保留給內部使用,而不是用來直接從您的程式碼使用 (繼承自 ClientObject。) |
![]() |
InitOnePropertyFromJson | (覆寫 ClientObject.InitOnePropertyFromJson(String, JsonReader)。) |
![]() |
IsObjectPropertyInstantiated | 指出是否已產生的用戶端物件指定的屬性。 (繼承自 ClientObject。) |
![]() |
IsPropertyAvailable | 會傳回一個 Boolean 值,指出是否已擷取或設定所指定的純量屬性。 (繼承自 ClientObject。) |
![]() |
LoadExpandoFields | 初始化衍生的類別中覆寫的用戶端物件相關聯的擴充的屬性。 (繼承自 ClientObject。) |
![]() |
MoveTo | 將檔案移至指定的目的地 URL。 |
![]() ![]() |
OpenBinaryDirect(ClientContext, String) | 從 SharePoint 網站下載指定的檔案,而不需要進行ExecuteQuery()方法通話。 |
![]() ![]() |
OpenBinaryDirect(ClientContext, String, EventHandler<OpenBinarySucceededEventArgs>, EventHandler<OpenBinaryFailedEventArgs>) | |
![]() |
OpenBinaryStream | 開啟檔案,以資料流。 |
![]() |
Publish | 送出檔案進行內容核准,並加入指定的註解。 |
![]() |
Recycle | 將檔案移至資源回收筒,並傳回新資源回收筒項目的識別碼。 |
![]() |
RefreshLoad | 重新載入時覆寫衍生類別中的用戶端物件相關聯的所有純量屬性。 (繼承自 ClientObject。) |
![]() |
RemoveFromParentCollection | 從上層用戶端物件集合移除目前的用戶端物件。 (繼承自 ClientObject。) |
![]() |
Retrieve() | 擷取與物件相關聯的所有純量屬性。此成員是保留給內部使用,而不是用來直接從您的程式碼使用 (繼承自 ClientObject。) |
![]() |
Retrieve([]) | 擷取與物件相關聯的指定純量屬性。此成員是保留給內部使用,而不是用來直接從您的程式碼使用 (繼承自 ClientObject。) |
![]() |
SaveBinary | 將指定的檔案儲存到文件庫。 |
![]() ![]() |
SaveBinaryDirect(ClientContext, String, Stream, Boolean) | 上傳至 SharePoint 網站而不需要進行ExecuteQuery()方法通話的指定的檔案。 |
![]() ![]() |
SaveBinaryDirect(ClientContext, String, Stream, String) | 上傳至 SharePoint 網站與指定 Etag 而不需要進行ExecuteQuery()方法通話的指定的檔案。 |
![]() |
StartUpload | 啟動新的區塊上傳工作階段,並上傳的第一個片段。這個方法完成時,不會變更目前的檔案內容。方法是冪 (,因此不會變更結果),只要您uploadId和stream使用相同的值。上傳工作階段]: 結束您使用CancelUpload(Guid)方法,或當您順利完成上傳工作階段的ContinueUpload(Guid, Int64, Stream)和FinishUpload(Guid, Int64, Stream)方法穿越檔案內容的其餘部分。例如,您也可以分成三種 10 MB 資料流與一 5 MB 串流並傳 (使用產生的位移的值為 10、 20 和 30 MB) 這種方式傳遞 35 MB 檔案 ︰ StartUpload(GUID, stream1) ContinueUpload(GUID, 10 MB, stream2) ContinueUpload(GUID, 20 MB, stream3) FinishUpload(GUID, 30 MB, stream4) StartUpload(Guid, Stream) 和ContinueUpload(Guid, Int64, Stream)方法會傳回累加的上傳的資料大小位元組,使您可以將這些傳回的值至ContinueUpload(Guid, Int64, Stream)和FinishUpload(Guid, Int64, Stream)後續使用 |
![]() |
ToString | (繼承自 Object。) |
![]() |
UndoCheckOut | 回復檔案的現有簽出。 |
![]() |
UnPublish | 從內容核准移除檔案或取消發行主要版本。 |
![]() |
Update | |
![]() |
UpdateClientObjectPropertyType | 更新要有正確的類型,使用從伺服器傳回類型資訊的用戶端物件屬性的值。 (繼承自 ClientObject。) |
頁首