IdentityReferenceCollection.Translate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 IdentityReferenceCollection 集合中的物件轉換成指定的型別。
多載
Translate(Type) |
將集合中的物件轉換成指定的型別。 呼叫這個方法與呼叫第二個參數設定為 |
Translate(Type, Boolean) |
將集合中的物件轉換成指定的型別,並使用指定的預設容錯來處理或忽略與沒有轉換對應的型別相關聯之錯誤。 |
Translate(Type)
將集合中的物件轉換成指定的型別。 呼叫這個方法與呼叫第二個參數設定為 false
的 Translate(Type, Boolean) 相同,這表示轉換失敗的項目將不會擲回例外狀況。
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 集合,代表原始集合的轉換內容。
備註
Order 會保留於傳回的集合中,也就是說,傳回集合中的第一個項目會對應至來源集合中的第一個專案,依此類而代之。
來源集合中的專案不需要屬於相同類型。
適用於
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 集合,代表原始集合的轉換內容。
備註
Order 會保留於傳回的集合中,也就是說,傳回集合中的第一個項目會對應至來源集合中的第一個專案,依此類而代之。
來源集合中的專案不需要屬於相同類型。