- 增加虚方法 `GuardServiceName` - - 对方法`Bind`生效 - - 对方法`Instance`生效 - 增加虚方法 `GuardMethodName` - - 对方法`BindMethod`生效 验证生效后应该使用Alias来代替拥有非法字符的服务名,例如: ```csharp container.Instance("@num", 777); ``` 被替换为: ```csharp container.Instance("num",777); container.Alias("@num", "num"); ``` 因为一个服务可能对应多个特殊别名,如果以服务名作为别名的简化来写,从语意上来说显得不清晰。