Greentube.Serialization.DependencyInjection.Xml
1.0.0-alpha2
Integration of Greentube.Serialization.Xml with Microsoft.DependencyInjection.
Install-Package Greentube.Serialization.DependencyInjection.Xml -Version 1.0.0-alpha2
dotnet add package Greentube.Serialization.DependencyInjection.Xml --version 1.0.0-alpha2
<PackageReference Include="Greentube.Serialization.DependencyInjection.Xml" Version="1.0.0-alpha2" />
paket add Greentube.Serialization.DependencyInjection.Xml --version 1.0.0-alpha2
#r "nuget: Greentube.Serialization.DependencyInjection.Xml, 1.0.0-alpha2"
// Install Greentube.Serialization.DependencyInjection.Xml as a Cake Addin
#addin nuget:?package=Greentube.Serialization.DependencyInjection.Xml&version=1.0.0-alpha2&prerelease
// Install Greentube.Serialization.DependencyInjection.Xml as a Cake Tool
#tool nuget:?package=Greentube.Serialization.DependencyInjection.Xml&version=1.0.0-alpha2&prerelease
Greentube.Serialization.DependencyInjection.Xml 
Brings Greentube.Serialization.Xml to your application with Microsoft.Extensions.DependencyInjection.
More information at: Greentube.Serialization.DependencyInjection.
Extensions to IServiceCollection
public void ConfigureServices(IServiceCollection services)
{
services.AddXmlSerializer();
}
With an action to configure XmlOptions:
public void ConfigureServices(IServiceCollection services)
{
services.AddXmlSerializer(o => o.DefaultNamespace = "some-namespace");
// Or with your own factory delegate:
services.AddXmlSerializer(o =>
o.Factory = type => new XmlSerializer(type, new XmlRootAttribute("messaging")));
}
SerializationBuilder
public void ConfigureServices(IServiceCollection services)
{
services.AddSerialization(builder =>
builder.AddXml();
// Or with options:
builder.AddXml(o => { /* ... */ });
);
Greentube.Serialization.DependencyInjection.Xml 
Brings Greentube.Serialization.Xml to your application with Microsoft.Extensions.DependencyInjection.
More information at: Greentube.Serialization.DependencyInjection.
Extensions to IServiceCollection
public void ConfigureServices(IServiceCollection services)
{
services.AddXmlSerializer();
}
With an action to configure XmlOptions:
public void ConfigureServices(IServiceCollection services)
{
services.AddXmlSerializer(o => o.DefaultNamespace = "some-namespace");
// Or with your own factory delegate:
services.AddXmlSerializer(o =>
o.Factory = type => new XmlSerializer(type, new XmlRootAttribute("messaging")));
}
SerializationBuilder
public void ConfigureServices(IServiceCollection services)
{
services.AddSerialization(builder =>
builder.AddXml();
// Or with options:
builder.AddXml(o => { /* ... */ });
);
Dependencies
-
.NETStandard 2.0
- Greentube.Serialization.DependencyInjection (>= 1.0.0-alpha2)
- Greentube.Serialization.Xml (>= 1.0.0-alpha2)
Used By
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Greentube.Serialization.DependencyInjection.Xml:
Package | Downloads |
---|---|
Greentube.Serialization.All
Metapackage which includes all Greentube Serialization packages.
|
GitHub repositories
This package is not used by any popular GitHub repositories.
Version History
Version | Downloads | Last updated |
---|---|---|
1.0.0-alpha2 | 693 | 11/26/2017 |
1.0.0-alpha | 453 | 11/25/2017 |