39 lines
879 B
C#
39 lines
879 B
C#
using System.ServiceModel.Channels;
|
|
using System.Xml;
|
|
|
|
namespace BeWo.Multitenancy
|
|
{
|
|
public class MultitenancyHeader : MessageHeader
|
|
{
|
|
public override bool MustUnderstand
|
|
{
|
|
get
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
|
|
public override string Name
|
|
{
|
|
get
|
|
{
|
|
return "Multitenancy";
|
|
}
|
|
}
|
|
|
|
public override string Namespace
|
|
{
|
|
get
|
|
{
|
|
return "http://beyondsoft.de/Multitenancy.xsd";
|
|
}
|
|
}
|
|
|
|
public string Tenant { get; set; }
|
|
|
|
protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
|
|
{
|
|
writer.WriteElementString("Tenant", this.Tenant);
|
|
}
|
|
}
|
|
} |