EnvelopedSignatureWriter クラス

定義

封筒が完全に書き込まれたときに、ライターをラップし、署名を自動的に生成します。 このクラスは継承できません。

public ref class EnvelopedSignatureWriter sealed : System::IdentityModel::DelegatingXmlDictionaryWriter
public sealed class EnvelopedSignatureWriter : System.IdentityModel.DelegatingXmlDictionaryWriter
type EnvelopedSignatureWriter = class
    inherit DelegatingXmlDictionaryWriter
Public NotInheritable Class EnvelopedSignatureWriter
Inherits DelegatingXmlDictionaryWriter
継承

注釈

既定では、生成された署名はエンベロープの最後の要素として挿入されます。 これを変更するには、 WriteSignature メソッドを明示的に呼び出して、署名を挿入するエンベロープ内の場所を示します。

コンストラクター

名前 説明
EnvelopedSignatureWriter(XmlWriter, SigningCredentials, String, SecurityTokenSerializer)

EnvelopedSignatureWriter クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
CanCanonicalize

リーダーが正規化できるかどうかを示す値を返します。

(継承元 DelegatingXmlDictionaryWriter)
InnerWriter

ラップされたライターを取得します。

(継承元 DelegatingXmlDictionaryWriter)
Settings

このXmlWriterSettings インスタンスの作成に使用するXmlWriter オブジェクトを取得します。

(継承元 XmlWriter)
WriteState

派生クラスでオーバーライドされると、ライターの状態を取得します。

(継承元 DelegatingXmlDictionaryWriter)
XmlLang

派生クラスでオーバーライドされると、現在の xml:lang スコープを取得します。

(継承元 XmlWriter)
XmlSpace

派生クラスでオーバーライドされると、現在のXmlSpace スコープを表すxml:spaceを取得します。

(継承元 XmlWriter)

メソッド

名前 説明
Close()

基になるストリームを閉じます。

(継承元 DelegatingXmlDictionaryWriter)
Dispose()

XmlWriter クラスの現在のインスタンスで使用されているすべてのリソースを解放します。

(継承元 XmlWriter)
Dispose(Boolean)

XmlWriterによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。

(継承元 XmlWriter)
EndCanonicalization()

一致する StartCanonicalization(Stream, Boolean, String[]) 呼び出しによって開始された正規化を停止します。

(継承元 DelegatingXmlDictionaryWriter)
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Flush()

基になるストリームをフラッシュします。

(継承元 DelegatingXmlDictionaryWriter)
FlushAsync()

バッファー内にあるものを基になるストリームに非同期的にフラッシュし、基になるストリームもフラッシュします。

(継承元 XmlWriter)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InitializeInnerWriter(XmlDictionaryWriter)

指定した内部ライターを使用して、このインスタンスを初期化します。

(継承元 DelegatingXmlDictionaryWriter)
InitializeTracingWriter(XmlWriter)

すべての呼び出しがエコーされ、非正規 XML が書き込まれるライターを使用して、このインスタンスを初期化します。

(継承元 DelegatingXmlDictionaryWriter)
LookupPrefix(String)

名前空間 URI の現在の名前空間スコープで定義されている最も近いプレフィックスを返します。

(継承元 DelegatingXmlDictionaryWriter)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
StartCanonicalization(Stream, Boolean, String[])

正規化の開始を示します。 これに続く書き込み操作では、データが正規化され、指定されたストリームに書き込まれます。

(継承元 DelegatingXmlDictionaryWriter)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
WriteArray(String, String, String, Boolean[], Int32, Int32)

Boolean配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, DateTime[], Int32, Int32)

DateTime配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, Decimal[], Int32, Int32)

Decimal配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, Double[], Int32, Int32)

Double配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, Guid[], Int32, Int32)

Guid配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, Int16[], Int32, Int32)

Int16配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, Int32[], Int32, Int32)

Int32配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, Int64[], Int32, Int32)

Int64配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, Single[], Int32, Int32)

Single配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, String, String, TimeSpan[], Int32, Int32)

TimeSpan配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Boolean[], Int32, Int32)

Boolean配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, DateTime[], Int32, Int32)

DateTime配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Decimal[], Int32, Int32)

Decimal配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Double[], Int32, Int32)

Double配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Guid[], Int32, Int32)

Guid配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int16[], Int32, Int32)

Int16配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int32[], Int32, Int32)

Int32配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int64[], Int32, Int32)

Int64配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Single[], Int32, Int32)

Single配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, TimeSpan[], Int32, Int32)

TimeSpan配列からノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteAttributes(XmlReader, Boolean)

派生クラスでオーバーライドされると、 XmlReaderの現在の位置にあるすべての属性を書き出します。

(継承元 XmlWriter)
WriteAttributesAsync(XmlReader, Boolean)

XmlReader内の現在の位置にあるすべての属性を非同期に書き込みます。

(継承元 XmlWriter)
WriteAttributeString(String, String, String, String)

派生クラスでオーバーライドされると、指定したプレフィックス、ローカル名、名前空間 URI、および値を持つ属性を書き込みます。

(継承元 XmlWriter)
WriteAttributeString(String, String, String)

派生クラスでオーバーライドされると、指定したローカル名、名前空間 URI、および値を持つ属性を書き込みます。

(継承元 XmlWriter)
WriteAttributeString(String, String)

派生クラスでオーバーライドされると、指定したローカル名と値を持つ属性を書き出します。

(継承元 XmlWriter)
WriteAttributeString(String, XmlDictionaryString, XmlDictionaryString, String)

属性修飾名と値を書き込みます。

(継承元 XmlDictionaryWriter)
WriteAttributeString(XmlDictionaryString, XmlDictionaryString, String)

属性修飾名と値を書き込みます。

(継承元 XmlDictionaryWriter)
WriteAttributeStringAsync(String, String, String, String)

指定したプレフィックス、ローカル名、名前空間 URI、および値を使用して、属性を非同期に書き込みます。

(継承元 XmlWriter)
WriteBase64(Byte[], Int32, Int32)

指定したバイナリ バイトを Base64 としてエンコードし、結果のテキストを書き出します。

(継承元 DelegatingXmlDictionaryWriter)
WriteBase64Async(Byte[], Int32, Int32)

指定したバイナリ バイトを Base64 として非同期にエンコードし、結果のテキストを書き込みます。

(継承元 XmlDictionaryWriter)
WriteBinHex(Byte[], Int32, Int32)

派生クラスでオーバーライドされると、指定したバイナリ バイトを BinHex としてエンコードし、結果のテキストを書き込みます。

(継承元 XmlWriter)
WriteBinHexAsync(Byte[], Int32, Int32)

指定したバイナリ バイトを BinHex として非同期にエンコードし、結果のテキストを書き込みます。

(継承元 XmlWriter)
WriteCData(String)

は、指定されたテキストを含む CDATA ブロックを書き出します。

(継承元 DelegatingXmlDictionaryWriter)
WriteCDataAsync(String)

<を非同期に書き出します。[CDATA[...]]>指定されたテキストを含むブロック。

(継承元 XmlWriter)
WriteCharEntity(Char)

指定した Unicode 文字値に対して文字エンティティを強制的に生成します。

(継承元 DelegatingXmlDictionaryWriter)
WriteCharEntityAsync(Char)

指定した Unicode 文字値に対して文字エンティティを非同期的に生成します。

(継承元 XmlWriter)
WriteChars(Char[], Int32, Int32)

派生クラスでオーバーライドされると、一度に 1 つのバッファーにテキストを書き込みます。

(継承元 DelegatingXmlDictionaryWriter)
WriteCharsAsync(Char[], Int32, Int32)

テキストを一度に 1 つのバッファーに非同期で書き込みます。

(継承元 XmlWriter)
WriteComment(String)

指定したテキストを含むコメントを書き出します。

(継承元 DelegatingXmlDictionaryWriter)
WriteCommentAsync(String)

指定したテキストを含むコメント <!--...--> を非同期に書き出します。

(継承元 XmlWriter)
WriteDocType(String, String, String, String)

指定した名前と省略可能な属性を使用して DOCTYPE 宣言を書き込みます。

(継承元 DelegatingXmlDictionaryWriter)
WriteDocTypeAsync(String, String, String, String)

指定した名前と省略可能な属性を使用して、DOCTYPE 宣言を非同期に書き込みます。

(継承元 XmlWriter)
WriteElementString(String, String, String, String)

指定したプレフィックス、ローカル名、名前空間 URI、および値を持つ要素を書き込みます。

(継承元 XmlWriter)
WriteElementString(String, String, String)

指定したローカル名、名前空間 URI、および値を持つ要素を書き込みます。

(継承元 XmlWriter)
WriteElementString(String, String)

指定したローカル名と値を持つ要素を書き込みます。

(継承元 XmlWriter)
WriteElementString(String, XmlDictionaryString, XmlDictionaryString, String)

テキスト コンテンツを含む要素を書き込みます。

(継承元 XmlDictionaryWriter)
WriteElementString(XmlDictionaryString, XmlDictionaryString, String)

テキスト コンテンツを含む要素を書き込みます。

(継承元 XmlDictionaryWriter)
WriteElementStringAsync(String, String, String, String)

指定したプレフィックス、ローカル名、名前空間 URI、および値を持つ要素を非同期に書き込みます。

(継承元 XmlWriter)
WriteEndAttribute()

前の System.Xml.XmlWriter.WriteStartAttribute(System.String,System.String) 呼び出しを閉じます。

(継承元 DelegatingXmlDictionaryWriter)
WriteEndAttributeAsync()

前の WriteStartAttribute(String, String) 呼び出しを非同期的に閉じます。

(継承元 XmlWriter)
WriteEndDocument()

開いている要素または属性を閉じ、ライターを Start 状態に戻します。

(継承元 DelegatingXmlDictionaryWriter)
WriteEndDocumentAsync()

開いている要素または属性を非同期的に閉じ、ライターを Start 状態に戻します。

(継承元 XmlWriter)
WriteEndElement()

1 つの要素を閉じ、対応する名前空間スコープをポップします。

WriteEndElementAsync()

1 つの要素を非同期的に閉じ、対応する名前空間スコープをポップします。

(継承元 XmlWriter)
WriteEntityRef(String)

エンティティ参照を名前として書き込みます。

(継承元 DelegatingXmlDictionaryWriter)
WriteEntityRefAsync(String)

エンティティ参照を &name;として非同期に書き出します。

(継承元 XmlWriter)
WriteFullEndElement()

1 つの要素を閉じ、対応する名前空間スコープをポップします。

WriteFullEndElementAsync()

1 つの要素を非同期的に閉じ、対応する名前空間スコープをポップします。

(継承元 XmlWriter)
WriteName(String)

派生クラスでオーバーライドされた場合は、指定した名前を書き込み、W3C XML 1.0 の推奨事項 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name) に従って有効な名前であることを確認します。

(継承元 XmlWriter)
WriteNameAsync(String)

指定した名前を非同期に書き込み、W3C XML 1.0 の推奨事項 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name) に従って有効な名前であることを確認します。

(継承元 XmlWriter)
WriteNmToken(String)

派生クラスでオーバーライドされた場合は、指定した名前を書き込み、W3C XML 1.0 の推奨事項 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name) に従って有効な NmToken であることを確認します。

(継承元 XmlWriter)
WriteNmTokenAsync(String)

指定した名前を非同期に書き込み、W3C XML 1.0 の推奨事項 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name) に従って有効な NmToken であることを確認します。

(継承元 XmlWriter)
WriteNode(XmlDictionaryReader, Boolean)

XmlDictionaryReaderから現在の XML ノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteNode(XmlReader, Boolean)

XmlReaderから現在の XML ノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteNode(XPathNavigator, Boolean)

XPathNavigator オブジェクトからライターにすべてをコピーします。 XPathNavigatorの位置は変更されません。

(継承元 XmlWriter)
WriteNodeAsync(XmlReader, Boolean)

リーダーからライターにすべてを非同期にコピーし、リーダーを次の兄弟の先頭に移動します。

(継承元 XmlWriter)
WriteNodeAsync(XPathNavigator, Boolean)

XPathNavigator オブジェクトからライターにすべてを非同期にコピーします。 XPathNavigatorの位置は変更されません。

(継承元 XmlWriter)
WriteProcessingInstruction(String, String)

次のように、名前とテキストの間にスペースを入れ、処理命令を書き出します: 。

(継承元 DelegatingXmlDictionaryWriter)
WriteProcessingInstructionAsync(String, String)

<?name text?>のように、名前とテキストの間にスペースを入れ、処理命令を非同期的に書き出します。

(継承元 XmlWriter)
WriteQualifiedName(String, String)

派生クラスでオーバーライドされると、名前空間修飾名を書き出します。 このメソッドは、指定された名前空間のスコープ内にあるプレフィックスを検索します。

(継承元 XmlWriter)
WriteQualifiedName(XmlDictionaryString, XmlDictionaryString)

名前空間修飾名を書き込みます。 このメソッドは、指定された名前空間のスコープ内にあるプレフィックスを検索します。

(継承元 XmlDictionaryWriter)
WriteQualifiedNameAsync(String, String)

名前空間修飾名を非同期的に書き込みます。 このメソッドは、指定された名前空間のスコープ内にあるプレフィックスを検索します。

(継承元 XmlWriter)
WriteRaw(Char[], Int32, Int32)

派生クラスでオーバーライドされると、文字バッファーから生のマークアップを手動で書き込みます。

(継承元 DelegatingXmlDictionaryWriter)
WriteRaw(String)

文字列から生のマークアップを手動で書き込みます。

(継承元 DelegatingXmlDictionaryWriter)
WriteRawAsync(Char[], Int32, Int32)

文字バッファーから生のマークアップを手動で非同期に書き込みます。

(継承元 XmlWriter)
WriteRawAsync(String)

文字列から生のマークアップを手動で非同期に書き込みます。

(継承元 XmlWriter)
WriteSignature()

封筒内の署名の位置を設定します。 エンベロープの書き込み中にこのメソッドを呼び出して、署名を挿入する必要があるポイントを示します。

WriteStartAttribute(String, String, String)

指定したローカル名と名前空間 URI を使用して、属性の先頭を書き込みます。

(継承元 DelegatingXmlDictionaryWriter)
WriteStartAttribute(String, String)

指定したローカル名と名前空間 URI を使用して、属性の先頭を書き込みます。

(継承元 XmlWriter)
WriteStartAttribute(String, XmlDictionaryString, XmlDictionaryString)

指定したプレフィックス、ローカル名、および名前空間 URI を持つ属性の先頭を書き込みます。

(継承元 XmlDictionaryWriter)
WriteStartAttribute(String)

指定したローカル名を持つ属性の先頭を書き込みます。

(継承元 XmlWriter)
WriteStartAttribute(XmlDictionaryString, XmlDictionaryString)

指定したローカル名と名前空間 URI を使用して、属性の先頭を書き込みます。

(継承元 XmlDictionaryWriter)
WriteStartAttributeAsync(String, String, String)

指定したプレフィックス、ローカル名、および名前空間 URI を使用して、属性の先頭を非同期に書き込みます。

(継承元 XmlWriter)
WriteStartDocument()

派生クラスでオーバーライドされた場合は、バージョン "1.0" で XML 宣言を書き込みます。

(継承元 DelegatingXmlDictionaryWriter)
WriteStartDocument(Boolean)

派生クラスでオーバーライドされた場合は、バージョン "1.0" とスタンドアロン属性を使用して XML 宣言を書き込みます。

(継承元 DelegatingXmlDictionaryWriter)
WriteStartDocumentAsync()

バージョン "1.0" で XML 宣言を非同期に書き込みます。

(継承元 XmlWriter)
WriteStartDocumentAsync(Boolean)

バージョン "1.0" とスタンドアロン属性を使用して XML 宣言を非同期に書き込みます。

(継承元 XmlWriter)
WriteStartElement(String, String, String)

指定した開始タグを書き込み、指定した名前空間に関連付けます。

WriteStartElement(String, String)

派生クラスでオーバーライドされると、指定した開始タグを書き込み、指定された名前空間に関連付けます。

(継承元 XmlWriter)
WriteStartElement(String, XmlDictionaryString, XmlDictionaryString)

指定した開始タグを書き込み、指定された名前空間とプレフィックスに関連付けます。

(継承元 XmlDictionaryWriter)
WriteStartElement(String)

派生クラスでオーバーライドされると、指定したローカル名を持つ開始タグを書き出します。

(継承元 XmlWriter)
WriteStartElement(XmlDictionaryString, XmlDictionaryString)

指定した開始タグを書き込み、それを特定の名前空間に関連付けます。

(継承元 XmlDictionaryWriter)
WriteStartElementAsync(String, String, String)

指定した開始タグを非同期に書き込み、指定された名前空間とプレフィックスに関連付けます。

(継承元 XmlWriter)
WriteString(String)

指定されたテキスト コンテンツを書き込みます。

(継承元 DelegatingXmlDictionaryWriter)
WriteString(XmlDictionaryString)

指定されたテキスト コンテンツを書き込みます。

(継承元 XmlDictionaryWriter)
WriteStringAsync(String)

指定されたテキスト コンテンツを非同期的に書き込みます。

(継承元 XmlWriter)
WriteSurrogateCharEntity(Char, Char)

サロゲート文字ペアのサロゲート文字エンティティを生成して書き込みます。

(継承元 DelegatingXmlDictionaryWriter)
WriteSurrogateCharEntityAsync(Char, Char)

サロゲート文字ペアのサロゲート文字エンティティを非同期的に生成して書き込みます。

(継承元 XmlWriter)
WriteTextNode(XmlDictionaryReader, Boolean)

XmlDictionaryReaderが現在配置されているテキスト ノードを書き込みます。

(継承元 XmlDictionaryWriter)
WriteValue(Boolean)

Boolean値を書き込みます。

(継承元 XmlWriter)
WriteValue(DateTime)

DateTime値を書き込みます。

(継承元 XmlWriter)
WriteValue(DateTimeOffset)

DateTimeOffset値を書き込みます。

(継承元 XmlWriter)
WriteValue(Decimal)

Decimal値を書き込みます。

(継承元 XmlWriter)
WriteValue(Double)

Double値を書き込みます。

(継承元 XmlWriter)
WriteValue(Guid)

Guid値を書き込みます。

(継承元 XmlDictionaryWriter)
WriteValue(Int32)

Int32値を書き込みます。

(継承元 XmlWriter)
WriteValue(Int64)

Int64値を書き込みます。

(継承元 XmlWriter)
WriteValue(IStreamProvider)

IStreamProviderから値を書き込みます。

(継承元 XmlDictionaryWriter)
WriteValue(Object)

オブジェクト値を書き込みます。

(継承元 XmlWriter)
WriteValue(Single)

単精度浮動小数点数を書き込みます。

(継承元 XmlWriter)
WriteValue(String)

String値を書き込みます。

(継承元 XmlWriter)
WriteValue(TimeSpan)

TimeSpan値を書き込みます。

(継承元 XmlDictionaryWriter)
WriteValue(UniqueId)

一意の ID 値を書き込みます。

(継承元 XmlDictionaryWriter)
WriteValue(XmlDictionaryString)

XmlDictionaryString値を書き込みます。

(継承元 XmlDictionaryWriter)
WriteValueAsync(IStreamProvider)

IStreamProviderから値を非同期に書き込みます。

(継承元 XmlDictionaryWriter)
WriteWhitespace(String)

指定された空白を書き出します。

(継承元 DelegatingXmlDictionaryWriter)
WriteWhitespaceAsync(String)

指定された空白を非同期的に書き出します。

(継承元 XmlWriter)
WriteXmlAttribute(String, String)

プレフィックス 'xml:' を持つ xml 属性として属性を書き込みます。

(継承元 DelegatingXmlDictionaryWriter)
WriteXmlAttribute(XmlDictionaryString, XmlDictionaryString)

現在のノードに XML 属性を書き込みます。

(継承元 XmlDictionaryWriter)
WriteXmlnsAttribute(String, String)

xmlns 名前空間宣言を書き込みます。

(継承元 DelegatingXmlDictionaryWriter)
WriteXmlnsAttribute(String, XmlDictionaryString)

名前空間宣言属性を書き込みます。

(継承元 XmlDictionaryWriter)

適用対象