エンコーディングオブジェクトを取得する際、GetEncodingメソッド対して、以下のように「cp932」を引数として指定すると例外が発生します。
Encoding.GetEncoding("cp932")
※これは、「cp932」がエンコーディング名として認識されないためであり、本来は「shift_jis」や「932」「x-ms-cp932」等を指定すべきことは承知しております。

ここで、「cp932」を指定した場合でも、例外を発生させず、「shift_jis」等を指定した場合と同等のEncodingオブジェクトを取得する方法を模索しています。

「x-ms-cp932」等、本来のエンコーディング名のエイリアスとして登録されているものがあるため、何らかの方法で新たなエイリアスを登録できないかと考えていますが、良い方法はありませんでしょうか?