コード例 #1
0
 /// <summary>
 /// Creates a new instance of an <see cref="EncryptedXmlDecryptor"/>.
 /// </summary>
 /// <param name="services">An optional <see cref="IServiceProvider"/> to provide ancillary services.</param>
 public EncryptedXmlDecryptor(IServiceProvider services)
 {
     _decryptor = services?.GetService <IInternalEncryptedXmlDecryptor>() ?? this;
     _options   = services?.GetService <IOptions <XmlKeyDecryptionOptions> >()?.Value;
 }
コード例 #2
0
 /// <summary>
 /// Creates a new instance of an <see cref="EncryptedXmlDecryptor"/>.
 /// </summary>
 /// <param name="services">An optional <see cref="IServiceProvider"/> to provide ancillary services.</param>
 public EncryptedXmlDecryptor(IServiceProvider services)
 {
     _decryptor = services?.GetService<IInternalEncryptedXmlDecryptor>() ?? this;
 }
コード例 #3
0
 /// <summary>
 /// Creates a new instance of an <see cref="EncryptedXmlDecryptor"/>.
 /// </summary>
 /// <param name="services">An optional <see cref="IServiceProvider"/> to provide ancillary services.</param>
 public EncryptedXmlDecryptor(IServiceProvider services)
 {
     _decryptor = services?.GetService <IInternalEncryptedXmlDecryptor>() ?? this;
 }