protected override void OnWriteStartEnvelope(XmlDictionaryWriter writer)
{
base.OnWriteStartEnvelope(writer);
writer.WriteXmlnsAttribute("addata", "http://schemas.microsoft.com/2008/1/ActiveDirectory/Data");
writer.WriteXmlnsAttribute("ad", "http://schemas.microsoft.com/2008/1/ActiveDirectory");
writer.WriteXmlnsAttribute("xsd", "http://www.w3.org/2001/XMLSchema");
writer.WriteXmlnsAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance");
if (writer.LookupPrefix("http://www.w3.org/2005/08/addressing") == null)
{
writer.WriteXmlnsAttribute("wsa", "http://www.w3.org/2005/08/addressing");
}
}