Wraps a writer and generates a signature automatically when the envelope is written completely. By default the generated signature is inserted as the last element in the enveloped. This can be modified by explicitily calling WriteSignature to indicate the location inside the envelope where the signature should be inserted.

В следующей таблице перечислены члены, предоставляемые типом EnvelopedSignatureWriter.

Открытый Конструкторы

  Имя Описание
EnvelopedSignatureWriter Initializes an instance of T:Microsoft.IdentityModel.Protocols.XmlSignature.EnvelopedSignatureWriter. The returned writer can be directly used to write the envelope. The signature will be automatically generated when the envelope is completed.
Вверх

Открытый Свойства (см. также Защищенный Свойства)

  Имя Описание
public property CanCanonicalize  Returns a value indicating if the reader is capable of Canonicalization. (унаследовано от DelegatingXmlDictionaryWriter)
public property Settings  (унаследовано от XmlWriter)
public property WriteState  When overridden in a derived class, gets the state of the writer. (унаследовано от DelegatingXmlDictionaryWriter)
public property XmlLang  (унаследовано от XmlWriter)
public property XmlSpace  (унаследовано от XmlWriter)
Вверх

Защищенный Свойства

  Имя Описание
protected property InnerWriter  Get the wrapped writer. (унаследовано от DelegatingXmlDictionaryWriter)
Вверх

Открытый Методы (см. также Защищенный Методы)

  Имя Описание
public method Close  Closes the underlying stream. (унаследовано от DelegatingXmlDictionaryWriter)
public methodstatic Create  Перегружено. (унаследовано от XmlWriter)
public methodstatic CreateBinaryWriter  Перегружено. (унаследовано от XmlDictionaryWriter)
public methodstatic CreateDictionaryWriter  (унаследовано от XmlDictionaryWriter)
public methodstatic CreateMtomWriter  Перегружено. (унаследовано от XmlDictionaryWriter)
public methodstatic CreateTextWriter  Перегружено. (унаследовано от XmlDictionaryWriter)
public method EndCanonicalization  Closes a previous Start canonicalization operation. The stream given to the StartCanonicalization is flushed and any data written after this call will not be written to the canonical stream. (унаследовано от DelegatingXmlDictionaryWriter)
public method Equals  Перегружено. (унаследовано от Object)
public method Flush  Fluses the underlying stream. (унаследовано от DelegatingXmlDictionaryWriter)
public method GetHashCode  (унаследовано от Object)
public method GetType  (унаследовано от Object)
public method LookupPrefix  (унаследовано от DelegatingXmlDictionaryWriter)
public methodstatic ReferenceEquals  (унаследовано от Object)
public method StartCanonicalization  (унаследовано от DelegatingXmlDictionaryWriter)
public method ToString  (унаследовано от Object)
public method WriteArray  Перегружено. (унаследовано от XmlDictionaryWriter)
public method WriteAttributes  (унаследовано от XmlWriter)
public method WriteAttributeString  Перегружено. (унаследовано от XmlDictionaryWriter)
public method WriteBase64  (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteBinHex  (унаследовано от XmlWriter)
public method WriteCData  (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteCharEntity  (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteChars  (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteComment  (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteDocType  (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteElementString  Перегружено. (унаследовано от XmlDictionaryWriter)
public method WriteEndAttribute  Closes the previous System.Xml.XmlWriter.WriteStartAttribute(System.String,System.String) call. (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteEndDocument  Closes any open elements or attributes and puts the writer back in the Start state. (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteEndElement Переписано. Overrides the base class implementation. When the last element of the envelope is written the signature is automatically computed over the envelope and the signature is inserted at the appropriate position, if WriteSignature was explicitly called or is inserted at the end of the envelope.
public method WriteEntityRef  (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteFullEndElement Переписано. Overrides the base class implementation. When the last element of the envelope is written the signature is automatically computed over the envelope and the signature is inserted at the appropriate position, if WriteSignature was explicitly called or is inserted at the end of the envelope.
public method WriteName  (унаследовано от XmlWriter)
public method WriteNmToken  (унаследовано от XmlWriter)
public method WriteNode  Перегружено. (унаследовано от XmlDictionaryWriter)
public method WriteProcessingInstruction  (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteQualifiedName  Перегружено. (унаследовано от XmlDictionaryWriter)
public method WriteRaw  Перегружено. (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteSignature Sets the position of the signature within the envelope. Call this method while writing the envelope to indicate at which point the signature should be inserted.
public method WriteStartAttribute  Перегружено. (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteStartDocument  Перегружено. (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteStartElement Перегружено.  
public method WriteString  Перегружено. (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteSurrogateCharEntity  (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteValue  Перегружено. (унаследовано от XmlDictionaryWriter)
public method WriteWhitespace  (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteXmlAttribute  Перегружено. (унаследовано от DelegatingXmlDictionaryWriter)
public method WriteXmlnsAttribute  Перегружено. (унаследовано от DelegatingXmlDictionaryWriter)
Вверх

Защищенный Методы

  Имя Описание
protected method Dispose  (унаследовано от XmlWriter)
protected method Finalize  (унаследовано от Object)
protected method InitializeInnerWriter  (унаследовано от DelegatingXmlDictionaryWriter)
protected method InitializeTracingWriter  (унаследовано от DelegatingXmlDictionaryWriter)
protected method MemberwiseClone  (унаследовано от Object)
protected method WriteTextNode  (унаследовано от XmlDictionaryWriter)
Вверх

Явные реализации интерфейса

  Имя Описание
System.IDisposable.Dispose  (унаследовано от XmlWriter)
Вверх

См. также




© Корпорация Майкрософт (Microsoft Corporation), 2008.Все права защищены.