Beispiel #1
0
 private void ValidateEndpoint()
 {
     using (MigrationEndpointDataProvider migrationEndpointDataProvider = MigrationEndpointDataProvider.CreateDataProvider("Test-MigrationServerAvailability", this.RecipientSession, this.partitionMailbox))
     {
         this.endpoint = (MigrationEndpoint)base.GetDataObject <MigrationEndpoint>(this.Endpoint, migrationEndpointDataProvider, null, new LocalizedString?(Strings.MigrationEndpointNotFound(this.Endpoint.RawIdentity)), new LocalizedString?(Strings.MigrationEndpointIdentityAmbiguous(this.Endpoint.RawIdentity)));
     }
 }
Beispiel #2
0
 protected override IConfigDataProvider CreateSession()
 {
     MigrationLogger.Initialize();
     MigrationLogContext.Current.Source       = "Remove-MigrationEndpoint";
     MigrationLogContext.Current.Organization = base.CurrentOrganizationId.OrganizationalUnit;
     return(MigrationEndpointDataProvider.CreateDataProvider(this.Action, base.TenantGlobalCatalogSession, this.partitionMailbox));
 }
Beispiel #3
0
 protected override IConfigDataProvider CreateSession()
 {
     MigrationLogger.Initialize();
     MigrationLogContext.Current.Source       = "Set-MigrationEndpoint";
     MigrationLogContext.Current.Organization = base.CurrentOrganizationId.OrganizationalUnit;
     this.DataProvider = MigrationDataProvider.CreateProviderForMigrationMailbox(base.GetType().Name, base.TenantGlobalCatalogSession, this.partitionMailbox);
     return(MigrationEndpointDataProvider.CreateDataProvider("SetMigrationEndpoint", base.TenantGlobalCatalogSession, this.partitionMailbox));
 }
Beispiel #4
0
        protected override IConfigDataProvider CreateSession()
        {
            MigrationLogger.Initialize();
            MigrationLogContext.Current.Source       = "Get-MigrationEndpoint";
            MigrationLogContext.Current.Organization = base.CurrentOrganizationId.OrganizationalUnit;
            MigrationEndpointDataProvider migrationEndpointDataProvider = MigrationEndpointDataProvider.CreateDataProvider(this.Action, base.TenantGlobalCatalogSession, this.partitionMailbox);

            if (base.Diagnostic || !string.IsNullOrEmpty(base.DiagnosticArgument))
            {
                migrationEndpointDataProvider.EnableDiagnostics(base.DiagnosticArgument);
            }
            return(migrationEndpointDataProvider);
        }