예제 #1
0
 private void ExecBaseFeatureActivated(Microsoft.SharePoint.SPFeatureReceiverProperties properties)
 {
     // Wrapper function for base FeatureActivated.
     // Used because base keywork can lead to unverifiable code inside lambda expression
     base.FeatureActivated(properties);
     SPSecurity.RunWithElevatedPrivileges(delegate()
     {
         try
         {
             ClaimsProviderLogging svc = ClaimsProviderLogging.Local;
             ClaimsProviderLogging.Log($"[{AzureCP._ProviderInternalName}] Activating farm-scoped feature for claims provider \"{AzureCP._ProviderInternalName}\"", TraceSeverity.High, EventSeverity.Information, ClaimsProviderLogging.TraceCategory.Configuration);
             AzureCPConfig existingConfig = AzureCPConfig.GetConfiguration(ClaimsProviderConstants.CONFIG_NAME);
             if (existingConfig == null)
             {
                 AzureCPConfig.CreateDefaultConfiguration();
             }
             else
             {
                 ClaimsProviderLogging.Log($"[{AzureCP._ProviderInternalName}] Use configuration \"{ClaimsProviderConstants.CONFIG_NAME}\" found in the configuration database", TraceSeverity.High, EventSeverity.Information, ClaimsProviderLogging.TraceCategory.Configuration);
             }
         }
         catch (Exception ex)
         {
             ClaimsProviderLogging.LogException(AzureCP._ProviderInternalName, $"activating farm-scoped feature for claims provider \"{AzureCP._ProviderInternalName}\"", ClaimsProviderLogging.TraceCategory.Configuration, ex);
         }
     });
 }
예제 #2
0
 private void ExecBaseFeatureActivated(Microsoft.SharePoint.SPFeatureReceiverProperties properties)
 {
     // Wrapper function for base FeatureActivated.
     // Used because base keywork can lead to unverifiable code inside lambda expression
     base.FeatureActivated(properties);
     SPSecurity.RunWithElevatedPrivileges(delegate()
     {
         LdapcpLogging svc = LdapcpLogging.Local;
     });
 }
 private void ExecBaseFeatureActivated(Microsoft.SharePoint.SPFeatureReceiverProperties properties)
 {
     // Wrapper function for base FeatureActivated. Used because base
     // keyword can lead to unverifiable code inside lambda expression.
     base.FeatureActivated(properties);
 }
 private void ExecBaseFeatureActivated(Microsoft.SharePoint.SPFeatureReceiverProperties properties)
 {
     base.FeatureActivated(properties);
 }
 public override void FeatureActivated(Microsoft.SharePoint.SPFeatureReceiverProperties properties)
 {
     {
         ExecBaseFeatureActivated(properties);
     }
 }