Castle.Facilities.WcfIntegration.WcfMetadataExtension.Opening C# (CSharp) Method

Opening() protected method

protected Opening ( System.ServiceModel.ServiceHost serviceHost ) : void
serviceHost System.ServiceModel.ServiceHost
return void
		protected override void Opening(ServiceHost serviceHost)
		{
			var serviceMetadata = serviceHost.Description.Behaviors.Find<ServiceMetadataBehavior>();
			if (serviceMetadata == null)
			{
				serviceHost.Description.Behaviors.Add(CreateMetadataBehavior(serviceHost));
			}

			AddWellKnownMexEndpoints(serviceHost);
		}