本文整理汇总了C#中System.Web.Http.HttpConfiguration.GetHttpServer方法的典型用法代码示例。如果您正苦于以下问题:C# HttpConfiguration.GetHttpServer方法的具体用法?C# HttpConfiguration.GetHttpServer怎么用?C# HttpConfiguration.GetHttpServer使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Web.Http.HttpConfiguration
的用法示例。
在下文中一共展示了HttpConfiguration.GetHttpServer方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UpdateConfiguration
public static void UpdateConfiguration(HttpConfiguration configuration)
{
var controllers = new[] { typeof(FilesController), typeof(MetadataController) };
TestAssemblyResolver resolver = new TestAssemblyResolver(new TypesInjectionAssembly(controllers));
configuration.Services.Replace(typeof(IAssembliesResolver), resolver);
configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;
TimeZoneInfo timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time"); // -8:00
configuration.SetTimeZoneInfo(timeZoneInfo);
configuration.Routes.Clear();
HttpServer httpServer = configuration.GetHttpServer();
configuration.MapODataServiceRoute(
routeName: "convention",
routePrefix: "convention",
model: DateTimeEdmModel.GetConventionModel());
configuration.MapODataServiceRoute(
routeName: "explicit",
routePrefix: "explicit",
model: DateTimeEdmModel.GetExplicitModel(),
batchHandler: new DefaultODataBatchHandler(httpServer));
configuration.EnsureInitialized();
}
示例2: UpdateConfiguration
public static void UpdateConfiguration(HttpConfiguration configuration)
{
var controllers = new[] { typeof(ForeignKeyCustomersController),
typeof(ForeignKeyOrdersController),
typeof(ForeignKeyCustomersNoCascadeController),
typeof(ForeignKeyOrdersNoCascadeController),
typeof(MetadataController) };
TestAssemblyResolver resolver = new TestAssemblyResolver(new TypesInjectionAssembly(controllers));
configuration.Services.Replace(typeof(IAssembliesResolver), resolver);
configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;
configuration.Routes.Clear();
configuration.GetHttpServer();
configuration.MapODataServiceRoute(routeName: "explicit", routePrefix: "explicit",
model: ForeignKeyEdmModel.GetExplicitModel(foreignKey: true));
configuration.MapODataServiceRoute(routeName: "convention", routePrefix: "convention",
model: ForeignKeyEdmModel.GetConventionModel());
configuration.MapODataServiceRoute(routeName: "noncascade", routePrefix: "noncascade",
model: ForeignKeyEdmModel.GetExplicitModel(foreignKey: false));
configuration.EnsureInitialized();
}
示例3: UpdateConfiguration
public static void UpdateConfiguration(HttpConfiguration configuration)
{
configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;
configuration.Routes.Clear();
HttpServer httpServer = configuration.GetHttpServer();
configuration.Routes.MapODataServiceRoute(routeName: "explicit", routePrefix: "explicit",
model: ForeignKeyEdmModel.GetExplicitModel(foreignKey: true));
configuration.Routes.MapODataServiceRoute(routeName: "convention", routePrefix: "convention",
model: ForeignKeyEdmModel.GetConventionModel());
configuration.Routes.MapODataServiceRoute(routeName: "noncascade", routePrefix: "noncascade",
model: ForeignKeyEdmModel.GetExplicitModel(foreignKey: false));
configuration.EnsureInitialized();
}
示例4: UpdateConfiguration
public static void UpdateConfiguration(HttpConfiguration configuration)
{
var controllers = new[] { typeof(HeroesController) };
TestAssemblyResolver resolver = new TestAssemblyResolver(new TypesInjectionAssembly(controllers));
configuration.Services.Replace(typeof (IAssembliesResolver), resolver);
configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;
configuration.Routes.Clear();
HttpServer httpServer = configuration.GetHttpServer();
configuration.MapODataServiceRoute(
routeName: "odata",
routePrefix: "odata",
model: CountEdmModel.GetModel());
configuration.EnsureInitialized();
}
示例5: UpdateConfiguration
public static void UpdateConfiguration(HttpConfiguration configuration)
{
var controllers = new[] { typeof(WindowsController), typeof(MetadataController) };
TestAssemblyResolver resolver = new TestAssemblyResolver(new TypesInjectionAssembly(controllers));
configuration.Services.Replace(typeof(IAssembliesResolver), resolver);
configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;
configuration.Routes.Clear();
HttpServer httpServer = configuration.GetHttpServer();
configuration
.MapODataServiceRoute(routeName: "convention",
routePrefix: "convention",
model: ComplexTypeInheritanceEdmModels.GetConventionModel());
configuration
.MapODataServiceRoute(routeName: "explicit",
routePrefix: "explicit",
model: ComplexTypeInheritanceEdmModels.GetExplicitModel(),
batchHandler: new DefaultODataBatchHandler(httpServer));
configuration.EnsureInitialized();
}