다음을 통해 공유


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.

네임스페이스: Microsoft.IdentityModel.Protocols.XmlSignature
어셈블리: Microsoft.IdentityModel(microsoft.identitymodel.dll에 있음)

사용법

    Dim innerWriter As XmlWriter
Dim signingCredentials As SigningCredentials
Dim referenceId As String
Dim securityTokenSerializer As SecurityTokenSerializer

Dim instance As New EnvelopedSignatureWriter(innerWriter, signingCredentials, referenceId, securityTokenSerializer)

구문

‘선언
Public Sub New ( _
    innerWriter As XmlWriter, _
    signingCredentials As SigningCredentials, _
    referenceId As String, _
    securityTokenSerializer As SecurityTokenSerializer _
)
public EnvelopedSignatureWriter (
    XmlWriter innerWriter,
    SigningCredentials signingCredentials,
    string referenceId,
    SecurityTokenSerializer securityTokenSerializer
)
public:
EnvelopedSignatureWriter (
    XmlWriter^ innerWriter, 
    SigningCredentials^ signingCredentials, 
    String^ referenceId, 
    SecurityTokenSerializer^ securityTokenSerializer
)
public EnvelopedSignatureWriter (
    XmlWriter innerWriter, 
    SigningCredentials signingCredentials, 
    String referenceId, 
    SecurityTokenSerializer securityTokenSerializer
)
public function EnvelopedSignatureWriter (
    innerWriter : XmlWriter, 
    signingCredentials : SigningCredentials, 
    referenceId : String, 
    securityTokenSerializer : SecurityTokenSerializer
)

매개 변수

  • innerWriter
    Writer to wrap/
  • signingCredentials
    SigningCredentials to be used to generate the signature.
  • referenceId
    The reference Id of the envelope.
  • securityTokenSerializer
     

예외

예외 유형 조건
ArgumentNullException

One of he input parameter is null.

ArgumentException

The string 'referenceId' is either null or empty.

플랫폼

개발 플랫폼

Windows Server 2003, Windows Vista

Target Platforms

Windows Server 2008, Windows Vista, Not tested on Windows XP

참고 항목

참조

EnvelopedSignatureWriter 클래스
EnvelopedSignatureWriter 멤버
Microsoft.IdentityModel.Protocols.XmlSignature 네임스페이스