public virtual void AddField( _CREDENTIAL_PROVIDER_FIELD_TYPE cpft, string pszLabel, _CREDENTIAL_PROVIDER_FIELD_STATE state, string defaultValue = null, Guid guidFieldType = default(Guid) ) { if (!Active) { throw new NotSupportedException(); } fields.Add(new CredentialDescriptor { State = state, Value = defaultValue, Descriptor = new _CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR { dwFieldID = (uint)fields.Count, cpft = cpft, pszLabel = pszLabel, guidFieldType = guidFieldType } }); }
public int GetFieldState(uint dwFieldID, out _CREDENTIAL_PROVIDER_FIELD_STATE pcpfs, out _CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE pcpfis) { Log.LogMethodCall(); pcpfis = _CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE.CPFIS_NONE; pcpfs = _CREDENTIAL_PROVIDER_FIELD_STATE.CPFS_DISPLAY_IN_BOTH; return(HResultValues.S_OK); }
public void GetFieldState( int dwFieldId, out _CREDENTIAL_PROVIDER_FIELD_STATE pcpfs, out _CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE pcpfis ) { var field = fields[dwFieldId]; pcpfs = field.State; pcpfis = _CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE.CPFIS_NONE; }
public virtual int GetFieldState( uint dwFieldID, out _CREDENTIAL_PROVIDER_FIELD_STATE pcpfs, out _CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE pcpfis ) { Logger.Write($"dwFieldID: {dwFieldID}"); view.GetFieldState((int)dwFieldID, out pcpfs, out pcpfis); return(HRESULT.S_OK); }
public void GetFieldState( int dwFieldId, out _CREDENTIAL_PROVIDER_FIELD_STATE pcpfs, out _CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE pcpfis ) { Logger.Write(); var field = fields[dwFieldId]; Logger.Write($"Returning field state: {field.State}, interactiveState: None"); pcpfs = field.State; pcpfis = _CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE.CPFIS_NONE; }
public void SetFieldState( int dwFieldId, _CREDENTIAL_PROVIDER_FIELD_STATE state, bool triggerEvent ) { Logger.Write(); try { var field = fields[dwFieldId]; field.State = state; Logger.Write($"after SetFieldState: dwFieldId:{dwFieldId},state:{state},triggerEvent:{triggerEvent},{field.State}"); if (triggerEvent) { Provider.TriggerUIEvent(); } } catch (Exception e) { Logger.Write($"get err:{e.ToString()}"); } }
public int GetFieldState(uint dwFieldID, out _CREDENTIAL_PROVIDER_FIELD_STATE pcpfs, out _CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE pcpfis) { (pcpfs, pcpfis) = Ui.GetState(dwFieldID); return(HResultValues.S_OK); }
private Display(int v, _CREDENTIAL_PROVIDER_FIELD_STATE cPFS_DISPLAY_IN_DESELECTED_TILE, [CallerMemberName] string displayName = null) : base(v, displayName) { State = cPFS_DISPLAY_IN_DESELECTED_TILE; }