0

基本的な http バインディングのインスタンスを作成するために AssemblyQualifiedName を渡す必要がある理由を知りたいです。ServiceModel.EndPointAddress でも同じ動作が見られました。

アセンブリ名を渡すと、null が返されます

string binding = "System.ServiceModel.BasicHttpBinding"; Type.GetType(バインディング); // null を返す

AssemblyQualifiedName を渡すと、正常に動作します。

string binding = "System.ServiceModel.BasicHttpBinding、System.ServiceModel、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089"; Type.GetType(バインディング); オブジェクトを返します

4

1 に答える 1