當前位置: 首頁>>代碼示例>>C#>>正文


C# Guid.CheckNull方法代碼示例

本文整理匯總了C#中System.Guid.CheckNull方法的典型用法代碼示例。如果您正苦於以下問題:C# Guid.CheckNull方法的具體用法?C# Guid.CheckNull怎麽用?C# Guid.CheckNull使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在System.Guid的用法示例。


在下文中一共展示了Guid.CheckNull方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: SaveUsersInRoles

 /// <summary>
 /// 保存選中角色與用戶關係信息
 /// </summary>
 /// <param name="roleIds">選中角色ID集合</param>
 /// <param name="userId">用戶ID</param>
 public void SaveUsersInRoles(List<Guid> roleIds, Guid userId)
 {
     roleIds.CheckNull("roleIds");
     userId.CheckNull("userId");
     var user = UserRepository.Find(userId);
     if (user == null)
         throw new Warning("所設置的用戶不存在");
     //刪除此用戶關聯的角色
     user.Roles.Clear();
     //關聯選中的角色
     foreach (var role in roleIds.Select(id => RoleRepository.Single(p => p.Id == id)))
     {
         user.Roles.Add(role);
     }
 }
開發者ID:BeiMeng,項目名稱:GitApplication,代碼行數:20,代碼來源:RoleManager.cs

示例2: SaveTenantInApplications

 /// <summary>
 /// 保存選中應用程序與租戶關係信息
 /// </summary>
 /// <param name="applicationIds">選中應用程序ID集合</param>
 /// <param name="tenantId">租戶ID</param>
 public void SaveTenantInApplications(List<Guid> applicationIds, Guid tenantId)
 {
     applicationIds.CheckNull("applicationIds");
     tenantId.CheckNull("tenantId");
     var tenant = TenantRepository.Find(tenantId);
     if (tenant == null)
         throw new Warning("所設置的租戶不存在");
     //刪除此租戶關聯的應用程序
     tenant.Applications.Clear();
     //關聯選中的應用程序
     foreach (var application in applicationIds.Select(id => ApplicationRepository.Single(p => p.Id == id)))
     {
         tenant.Applications.Add(application);
     }
 }
開發者ID:BeiMeng,項目名稱:GitApplication,代碼行數:20,代碼來源:ApplicationManager.cs


注:本文中的System.Guid.CheckNull方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。