System.Xml.XmlDictionaryWriter.WriteAttributeString C# (CSharp) Method

WriteAttributeString() public method

public WriteAttributeString ( System localName, System namespaceUri, string value ) : void
localName System
namespaceUri System
value string
return void
        public void WriteAttributeString(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, string value) { }
        public override System.Threading.Tasks.Task WriteBase64Async(byte[] buffer, int index, int count) { throw null; }

Same methods

XmlDictionaryWriter::WriteAttributeString ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, string value ) : void
XmlDictionaryWriter::WriteAttributeString ( string prefix, System localName, System namespaceUri, string value ) : void
XmlDictionaryWriter::WriteAttributeString ( string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri, string value ) : void

Usage Example

Example #1
0
        private void WriteHeader(XmlDictionaryWriter writer)
        {
            var nonce = new byte[64];
            RandomNumberGenerator.Create().GetBytes(nonce);
            string created = DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss.mszzzz");

            writer.WriteStartElement("wsse", "UsernameToken", null);
            writer.WriteAttributeString("wsu:Id", "UsernameToken-1");
            writer.WriteStartElement("wsse", "Username", null);
            writer.WriteString(SystemUser);
            writer.WriteEndElement();//End Username 
            writer.WriteStartElement("wsse", "Password", null);
            writer.WriteAttributeString("Type", "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest");
            writer.WriteString(ComputePasswordDigest(SystemPassword, nonce, created));
            writer.WriteEndElement();//End Password 
            writer.WriteStartElement("wsse", "Nonce", null);
            writer.WriteAttributeString("EncodingType", "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary");
            writer.WriteBase64(nonce, 0, nonce.Length);
            writer.WriteEndElement();//End Nonce 
            writer.WriteStartElement("wsu", "Created", null);
            writer.WriteString(created);
            writer.WriteEndElement();//End Created
            writer.WriteEndElement();//End UsernameToken
            writer.Flush();
        }
All Usage Examples Of System.Xml.XmlDictionaryWriter::WriteAttributeString