System.Data.Common.ADP.ConnectionStateMsg C# (CSharp) Method

ConnectionStateMsg() static private method

static private ConnectionStateMsg ( ConnectionState state ) : string
state ConnectionState
return string
        static private string ConnectionStateMsg(ConnectionState state)
        {
            switch (state)
            {
                case (ConnectionState.Closed):
                case (ConnectionState.Connecting | ConnectionState.Broken):
                    return Res.GetString(Res.ADP_ConnectionStateMsg_Closed);
                case (ConnectionState.Connecting):
                    return Res.GetString(Res.ADP_ConnectionStateMsg_Connecting);
                case (ConnectionState.Open):
                    return Res.GetString(Res.ADP_ConnectionStateMsg_Open);
                case (ConnectionState.Open | ConnectionState.Executing):
                    return Res.GetString(Res.ADP_ConnectionStateMsg_OpenExecuting);
                case (ConnectionState.Open | ConnectionState.Fetching):
                    return Res.GetString(Res.ADP_ConnectionStateMsg_OpenFetching);
                default:
                    return Res.GetString(Res.ADP_ConnectionStateMsg, state.ToString());
            }
        }

Usage Example

Example #1
0
        internal static InvalidOperationException UpdateOpenConnectionRequired(StatementType statementType, bool isRowUpdatingCommand, ConnectionState state)
        {
            string resource;

            if (isRowUpdatingCommand)
            {
                resource = SR.ADP_OpenConnectionRequired_Clone;
            }
            else
            {
                switch (statementType)
                {
                case StatementType.Insert:
                    resource = SR.ADP_OpenConnectionRequired_Insert;
                    break;

                case StatementType.Update:
                    resource = SR.ADP_OpenConnectionRequired_Update;
                    break;

                case StatementType.Delete:
                    resource = SR.ADP_OpenConnectionRequired_Delete;
                    break;

#if DEBUG
                case StatementType.Select:
                    Debug.Assert(false, "shouldn't be here");
                    goto default;

                case StatementType.Batch:
                    Debug.Assert(false, "isRowUpdatingCommand should have been true");
                    goto default;
#endif
                default:
                    throw ADP.InvalidStatementType(statementType);
                }
            }
            return(InvalidOperation(SR.Format(resource, ADP.ConnectionStateMsg(state))));
        }
All Usage Examples Of System.Data.Common.ADP::ConnectionStateMsg
ADP