System.Management.Automation.SessionStateException.SessionStateException C# (CSharp) Method

SessionStateException() private method

private SessionStateException ( string itemName, SessionStateCategory sessionStateCategory, string errorIdAndResourceId, ErrorCategory errorCategory ) : System.Runtime.Serialization
itemName string
sessionStateCategory SessionStateCategory
errorIdAndResourceId string
errorCategory ErrorCategory
return System.Runtime.Serialization
        internal SessionStateException(string itemName, SessionStateCategory sessionStateCategory, 
                                       string errorIdAndResourceId, ErrorCategory errorCategory,
                                       params object[] messageArgs)
            : base(String.Format("The {0} \"{1}\" ({2}) caused the following error: {3}",
                                 new object[] {sessionStateCategory.ToString(), itemName, errorIdAndResourceId, 
                                               errorCategory.ToString()}))
        {
            //TODO: make this better
            SessionStateCategory = sessionStateCategory;
            ErrorRecord = new ErrorRecord(this, errorIdAndResourceId, errorCategory, null);
        }

Same methods

SessionStateException::SessionStateException ( ) : System.Runtime.Serialization
SessionStateException::SessionStateException ( SerializationInfo info, StreamingContext context ) : System.Runtime.Serialization
SessionStateException::SessionStateException ( string message ) : System.Runtime.Serialization
SessionStateException::SessionStateException ( string message, Exception innerException ) : System.Runtime.Serialization
SessionStateException::SessionStateException ( string message, string itemName, SessionStateCategory sessionStateCategory ) : System.Runtime.Serialization