語言

IdentityReferenceCollection.Translate 方法

定義

將集合中的 IdentityReferenceCollection 物件轉換為指定的類型。

多載

名稱 Description
Translate(Type)

將集合中的物件轉換為指定的類型。 呼叫此方法與 Translate(Type, Boolean) 將第二個參數設為 false,這表示轉換失敗的項目不會拋出例外。

Translate(Type, Boolean)

將集合中的物件轉換為指定型別,並使用指定的容錯性來處理或忽略與未具轉換映射的型別相關的錯誤。

Translate(Type)

將集合中的物件轉換為指定的類型。 呼叫此方法與 Translate(Type, Boolean) 將第二個參數設為 false,這表示轉換失敗的項目不會拋出例外。

public:
 System::Security::Principal::IdentityReferenceCollection ^ Translate(Type ^ targetType);
public System.Security.Principal.IdentityReferenceCollection Translate(Type targetType);
member this.Translate : Type -> System.Security.Principal.IdentityReferenceCollection
Public Function Translate (targetType As Type) As IdentityReferenceCollection

參數

targetType
Type

收藏中被轉換成的項目類型。

傳回

一個 IdentityReferenceCollection 代表原始收藏轉換後內容的收藏。

備註

順序在回傳集合中會被保留,也就是說,回傳集合中的第一個項目對應於來源集合中的第一個項目,依此類推,對集合中的每個項目如此。

來源收藏中的項目不必是同一類型。

適用於

Translate(Type, Boolean)

將集合中的物件轉換為指定型別,並使用指定的容錯性來處理或忽略與未具轉換映射的型別相關的錯誤。

public:
 System::Security::Principal::IdentityReferenceCollection ^ Translate(Type ^ targetType, bool forceSuccess);
public System.Security.Principal.IdentityReferenceCollection Translate(Type targetType, bool forceSuccess);
member this.Translate : Type * bool -> System.Security.Principal.IdentityReferenceCollection
Public Function Translate (targetType As Type, forceSuccess As Boolean) As IdentityReferenceCollection

參數

targetType
Type

收藏中被轉換成的項目類型。

forceSuccess
Boolean

一個決定轉換錯誤處理方式的布林值。

若 forceSuccess 為 , true則因未找到翻譯映射而產生轉換錯誤,導致轉換失敗並拋出例外。

若 forceSuccess , false則因未找到轉譯映射而未能轉換的類型會被複製,卻未轉換為回傳的集合。

傳回

一個 IdentityReferenceCollection 代表原始收藏轉換後內容的收藏。

備註

順序在回傳集合中會被保留,也就是說,回傳集合中的第一個項目對應於來源集合中的第一個項目,依此類推,對集合中的每個項目如此。

來源收藏中的項目不必是同一類型。

適用於