mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-02-16 10:58:30 -05:00
Changes to add serialization as part of the features metadata (#434)
* Changes to add serialization as part of the features metadata * Adding in an empty array as the optionsmetadata for serializationservice feature instead of null
This commit is contained in:
@@ -210,7 +210,7 @@ namespace Microsoft.SqlTools.ServiceLayer.Hosting
|
|||||||
ProviderDisplayName = ServiceHost.ProviderDescription,
|
ProviderDisplayName = ServiceHost.ProviderDescription,
|
||||||
ConnectionProvider = ConnectionProviderOptionsHelper.BuildConnectionProviderOptions(),
|
ConnectionProvider = ConnectionProviderOptionsHelper.BuildConnectionProviderOptions(),
|
||||||
AdminServicesProvider = AdminServicesProviderOptionsHelper.BuildAdminServicesProviderOptions(),
|
AdminServicesProvider = AdminServicesProviderOptionsHelper.BuildAdminServicesProviderOptions(),
|
||||||
Features = FeaturesMetadataProviderHelper.CreateFratureMetadataProviders()
|
Features = FeaturesMetadataProviderHelper.CreateFeatureMetadataProviders()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -11,18 +11,25 @@ namespace Microsoft.SqlTools.ServiceLayer.Utility
|
|||||||
{
|
{
|
||||||
public class FeaturesMetadataProviderHelper
|
public class FeaturesMetadataProviderHelper
|
||||||
{
|
{
|
||||||
public static FeatureMetadataProvider[] CreateFratureMetadataProviders()
|
public static FeatureMetadataProvider[] CreateFeatureMetadataProviders()
|
||||||
{
|
{
|
||||||
List<FeatureMetadataProvider> featues = new List<FeatureMetadataProvider>();
|
List<FeatureMetadataProvider> features = new List<FeatureMetadataProvider>();
|
||||||
|
|
||||||
featues.Add(new FeatureMetadataProvider
|
features.Add(new FeatureMetadataProvider
|
||||||
{
|
{
|
||||||
FeatureName = "Restore",
|
FeatureName = "Restore",
|
||||||
Enabled = true,
|
Enabled = true,
|
||||||
OptionsMetadata = RestoreOptionsHelper.CreateRestoreOptions()
|
OptionsMetadata = RestoreOptionsHelper.CreateRestoreOptions()
|
||||||
});
|
});
|
||||||
|
|
||||||
return featues.ToArray();
|
features.Add(new FeatureMetadataProvider
|
||||||
|
{
|
||||||
|
FeatureName = "serializationService",
|
||||||
|
Enabled = true,
|
||||||
|
OptionsMetadata = new SqlTools.Hosting.Contracts.ServiceOption[0]
|
||||||
|
});
|
||||||
|
|
||||||
|
return features.ToArray();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user