private UMMailboxPolicy AutoGeneratePolicy() { UMMailboxPolicy ummailboxPolicy = new UMMailboxPolicy(); ummailboxPolicy.UMDialPlan = this.DataObject.Id; if (this.DataObject.SubscriberType == UMSubscriberType.Consumer) { ummailboxPolicy.AllowDialPlanSubscribers = false; ummailboxPolicy.AllowExtensions = false; } ADObjectId descendantId = base.CurrentOrgContainerId.GetDescendantId(new ADObjectId("CN=UM Mailbox Policies", Guid.Empty)); AdName adName = new AdName("CN", this.defaultPolicyName); ADObjectId descendantId2 = descendantId.GetDescendantId(new ADObjectId(adName.ToString(), Guid.Empty)); ummailboxPolicy.SetId(descendantId2); if (base.CurrentOrganizationId != null) { ummailboxPolicy.OrganizationId = base.CurrentOrganizationId; } else { ummailboxPolicy.OrganizationId = base.ExecutingUserOrganizationId; } ummailboxPolicy.SourceForestPolicyNames.Add(adName.EscapedName); base.CreateParentContainerIfNeeded(ummailboxPolicy); base.DataSession.Save(ummailboxPolicy); return(ummailboxPolicy); }
/// <summary>Snippet for GetAd</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetAdResourceNames() { // Create client AdServiceClient adServiceClient = AdServiceClient.Create(); // Initialize request argument(s) AdName resourceName = AdName.FromCustomerAd("[CUSTOMER]", "[AD]"); // Make the request Ad response = adServiceClient.GetAd(resourceName); }
/// <summary> /// open add drug panel /// </summary> private void MIAddDrug_Click(object sender, RoutedEventArgs e) { FFhost.IsEnabled = false; AddNewDrugBoard.Visibility = Visibility.Visible; AdName.Focus(); //#3399FF, #0066CC LGBB(51, 153, 255, 0, 102, 204); LoadSup(); }
private static bool IsOrganizationUnitDN(ADObjectId tenantObjectId) { if (!tenantObjectId.Rdn.Prefix.Equals("OU", StringComparison.OrdinalIgnoreCase)) { return(false); } AdName rdn = tenantObjectId.Parent.Rdn; return(rdn.Prefix.Equals("OU", StringComparison.OrdinalIgnoreCase) && rdn.UnescapedName.Equals("Microsoft Exchange Hosted Organizations")); }
/// <summary>Snippet for GetAdAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetAdResourceNamesAsync() { // Create client AdServiceClient adServiceClient = await AdServiceClient.CreateAsync(); // Initialize request argument(s) AdName resourceName = AdName.FromCustomerAd("[CUSTOMER]", "[AD]"); // Make the request Ad response = await adServiceClient.GetAdAsync(resourceName); }
/// <summary>Snippet for GetAd</summary> public void GetAdResourceNames() { // Snippet: GetAd(AdName, CallSettings) // Create client AdServiceClient adServiceClient = AdServiceClient.Create(); // Initialize request argument(s) AdName resourceName = AdName.FromCustomerAd("[CUSTOMER_ID]", "[AD_ID]"); // Make the request Ad response = adServiceClient.GetAd(resourceName); // End snippet }
/// <summary>Snippet for GetAd</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetAdRequestObject() { // Create client AdServiceClient adServiceClient = AdServiceClient.Create(); // Initialize request argument(s) GetAdRequest request = new GetAdRequest { ResourceNameAsAdName = AdName.FromCustomerAd("[CUSTOMER]", "[AD]"), }; // Make the request Ad response = adServiceClient.GetAd(request); }
/// <summary>Snippet for GetAdAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetAdRequestObjectAsync() { // Create client AdServiceClient adServiceClient = await AdServiceClient.CreateAsync(); // Initialize request argument(s) GetAdRequest request = new GetAdRequest { ResourceNameAsAdName = AdName.FromCustomerAd("[CUSTOMER_ID]", "[AD_ID]"), }; // Make the request Ad response = await adServiceClient.GetAdAsync(request); }
/// <summary>Snippet for GetAdAsync</summary> public async Task GetAdResourceNamesAsync() { // Snippet: GetAdAsync(AdName, CallSettings) // Additional: GetAdAsync(AdName, CancellationToken) // Create client AdServiceClient adServiceClient = await AdServiceClient.CreateAsync(); // Initialize request argument(s) AdName resourceName = AdName.FromCustomerAd("[CUSTOMER_ID]", "[AD_ID]"); // Make the request Ad response = await adServiceClient.GetAdAsync(resourceName); // End snippet }
private void CreateHuntgroup(UMDialPlan dp) { UMHuntGroup umhuntGroup = new UMHuntGroup(); umhuntGroup.UMDialPlan = dp.Id; AdName adName = new AdName("CN", Strings.DefaultUMHuntGroupName.ToString()); ADObjectId descendantId = this.DataObject.Id.GetDescendantId(new ADObjectId(adName.ToString(), Guid.Empty)); base.WriteVerbose(Strings.AttemptingToCreateHuntgroup); umhuntGroup.SetId(descendantId); if (base.CurrentOrganizationId != null) { umhuntGroup.OrganizationId = base.CurrentOrganizationId; } else { umhuntGroup.OrganizationId = base.ExecutingUserOrganizationId; } base.DataSession.Save(umhuntGroup); }
public async Task GetAdAsync() { Mock <AdService.AdServiceClient> mockGrpcClient = new Mock <AdService.AdServiceClient>(MockBehavior.Strict); GetAdRequest expectedRequest = new GetAdRequest { ResourceName = new AdName("[CUSTOMER]", "[AD]").ToString(), }; Ad expectedResponse = new Ad { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetAdAsync(expectedRequest, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <Ad>(Task.FromResult(expectedResponse), null, null, null, null)); AdServiceClient client = new AdServiceClientImpl(mockGrpcClient.Object, null); string formattedResourceName = new AdName("[CUSTOMER]", "[AD]").ToString(); Ad response = await client.GetAdAsync(formattedResourceName); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void GetAd() { Mock <AdService.AdServiceClient> mockGrpcClient = new Mock <AdService.AdServiceClient>(MockBehavior.Strict); GetAdRequest expectedRequest = new GetAdRequest { ResourceName = new AdName("[CUSTOMER]", "[AD]").ToString(), }; Ad expectedResponse = new Ad { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetAd(expectedRequest, It.IsAny <CallOptions>())) .Returns(expectedResponse); AdServiceClient client = new AdServiceClientImpl(mockGrpcClient.Object, null); string formattedResourceName = new AdName("[CUSTOMER]", "[AD]").ToString(); Ad response = client.GetAd(formattedResourceName); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
private void PackDeletedRecipientInfo(ADRawEntry entry) { string text = (string)entry.propertyBag[ADObjectSchema.DistinguishedName]; int num = text.IndexOf(",OU=Soft Deleted Objects,", StringComparison.OrdinalIgnoreCase); if (-1 != num) { string text2 = (string)entry.propertyBag[ADObjectSchema.Name]; string arg = ((Guid)entry.propertyBag[ADObjectSchema.Guid]).ToString(); string value = string.Format("{0}\nDEL:{1}", text2, arg); entry.propertyBag.SetField(ADObjectSchema.Name, value); ADObjectId deletedObjectsContainer = ADSession.GetDeletedObjectsContainer(((IRecipientSession)base.DataSession).GetDomainNamingContext()); string arg2 = AdName.Escape(text2); string text3 = string.Format("CN={0}\\0ADEL:{1},{2}", arg2, arg, deletedObjectsContainer.DistinguishedName); entry.propertyBag.SetField(ADObjectSchema.DistinguishedName, text3); ADObjectId value2 = new ADObjectId(text3); entry.propertyBag.SetField(ADObjectSchema.Id, value2); } entry.propertyBag.SetField(DeletedObjectSchema.IsDeleted, true); entry.propertyBag.SetField(DeletedObjectSchema.LastKnownParent, entry.propertyBag[ADObjectSchema.OrganizationalUnitRoot]); entry.propertyBag.SetField(ADObjectSchema.OrganizationId, base.CurrentOrganizationId); }