Simple.CredentialManager.Credential.LoadInternal C# (CSharp) 메소드

LoadInternal() 개인적인 메소드

Loads the internal.
private LoadInternal ( NativeMethods credential ) : void
credential NativeMethods The credential.
리턴 void
        internal void LoadInternal(NativeMethods.CREDENTIAL credential)
        {
            Username = credential.UserName;

            if (credential.CredentialBlobSize > 0)
            {
                Password = Marshal.PtrToStringUni(credential.CredentialBlob, credential.CredentialBlobSize/2);
            }

            Target = credential.TargetName;
            Type = (CredentialType) credential.Type;
            PersistenceType = (PersistenceType) credential.Persist;
            Description = credential.Comment;
            LastWriteTimeUtc = DateTime.FromFileTimeUtc(credential.LastWritten);
        }