Ejemplo n.º 1
0
 public IEnumerable <Credential> ReadDomainCredentials(CredReadDomainCredentialsFlags Flags = default)
 => UnmanagedDisposableGetter <Unmanaged.CredentialTargetInformation, CredentialTargetInformation> .From(this)
 ?.Using().Select(g => g.Value.ReadDomainCredentials(Flags)).Using(g => g.Value)?.Select(c => c.ToManaged())
 ?? Enumerable.Empty <Credential>();
Ejemplo n.º 2
0
 public void WriteDomainCredentials(Credential Credential, CredWriteDomainCredentialsFlag Flags)
 {
     using (var cti = UnmanagedDisposableGetter <Unmanaged.CredentialTargetInformation, CredentialTargetInformation> .From(this))
         using (var c = UnmanagedDisposableGetter <Unmanaged.Credential, Credential> .From(Credential))
             cti.Value.WriteDomainCredentials(c.Value, Flags);
 }