System.ServiceModel.Channels.MessageHeader.ToString C# (CSharp) Метод

ToString() публичный Метод

public ToString ( ) : string
Результат string
		public override string ToString ()
		{
			StringBuilder sb = new StringBuilder ();

			XmlWriter w = XmlWriter.Create (sb, writer_settings);

			WriteHeader (w, MessageVersion.Default);
			w.Close ();

			return sb.ToString ();
		}

Usage Example

Пример #1
0
        public XmlDictionaryReader GetReaderAtHeader(int index)
        {
            if (index >= l.Count)
            {
                throw new ArgumentOutOfRangeException(String.Format("Index is out of range. Current header count is {0}", index));
            }
            MessageHeader item = (MessageHeader)l [index];

            XmlReader reader =
                item is MessageHeader.RawMessageHeader ?
                ((MessageHeader.RawMessageHeader)item).CreateReader() :
                XmlReader.Create(
                    new StringReader(item.ToString()),
                    reader_settings);

            reader.MoveToContent();
            XmlDictionaryReader dr = XmlDictionaryReader.CreateDictionaryReader(reader);

            dr.MoveToContent();
            return(dr);
        }