Example #1
0
        internal static OrganizationId FromExternalDirectoryOrganizationId(Guid externalDirectoryOrganizationId)
        {
            string      tenantContainerCN;
            PartitionId partitionIdByExternalDirectoryOrganizationId = ADAccountPartitionLocator.GetPartitionIdByExternalDirectoryOrganizationId(externalDirectoryOrganizationId, out tenantContainerCN);

            return(OrganizationId.FromPartition <Guid>(externalDirectoryOrganizationId, externalDirectoryOrganizationId, tenantContainerCN, partitionIdByExternalDirectoryOrganizationId, (ITenantConfigurationSession session) => session.GetOrganizationIdFromExternalDirectoryOrgId(externalDirectoryOrganizationId), () => new CannotResolveExternalDirectoryOrganizationIdException(DirectoryStrings.CannotFindTenantCUByExternalDirectoryId(externalDirectoryOrganizationId.ToString()))));
        }
        // Token: 0x0600031B RID: 795 RVA: 0x00010CD4 File Offset: 0x0000EED4
        public static PartitionId GetPartitionIdByExternalDirectoryOrganizationId(Guid externalDirectoryOrganizationId)
        {
            string text;

            return(ADAccountPartitionLocator.GetPartitionIdByExternalDirectoryOrganizationId(externalDirectoryOrganizationId, out text));
        }