ServiceHost.AddServiceEndpoint Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Barındırılan hizmete bir hizmet uç noktası ekler.
Aşırı Yüklemeler
AddServiceEndpoint(Type, Binding, String) |
Belirtilen sözleşme, bağlama ve uç nokta adresiyle barındırılan hizmete bir hizmet uç noktası ekler. |
AddServiceEndpoint(Type, Binding, Uri) |
Barındırılan hizmete, uç nokta adresini içeren belirtilen sözleşme, bağlama ve URI ile bir hizmet uç noktası ekler. |
AddServiceEndpoint(Type, Binding, String, Uri) |
Belirtilen sözleşme, bağlama, uç nokta adresi ve hizmetin dinlediği bir URI ile barındırılan hizmete bir hizmet uç noktası ekler. |
AddServiceEndpoint(Type, Binding, Uri, Uri) |
Barındırılan hizmete belirtilen sözleşme, bağlama, uç nokta adresini içeren bir URI ve hizmetin dinlediği bir URI ile bir hizmet uç noktası ekler. |
AddServiceEndpoint(Type, Binding, String)
Belirtilen sözleşme, bağlama ve uç nokta adresiyle barındırılan hizmete bir hizmet uç noktası ekler.
public:
System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, System::String ^ address);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, string address);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As String) As ServiceEndpoint
Parametreler
- address
- String
Eklenen uç noktanın adresi.
Döndürülenler
Barındırılan ServiceEndpoint hizmete eklendi.
Özel durumlar
implementedContract
veya binding
veya address
şeklindedir null
.
Örnekler
WSHttpBinding binding = new WSHttpBinding();
serviceHost.AddServiceEndpoint(typeof(ICalculator), binding, "http://localhost:8000/servicemodelsamples/service/basic");
Dim binding As BasicHttpBinding = New BasicHttpBinding()
serviceHost.AddServiceEndpoint(GetType(ICalculator), binding, "http://localhost:8000/servicemodelsamples/service/basic")
Şunlara uygulanır
AddServiceEndpoint(Type, Binding, Uri)
Barındırılan hizmete, uç nokta adresini içeren belirtilen sözleşme, bağlama ve URI ile bir hizmet uç noktası ekler.
public:
System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, Uri ^ address);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, Uri address);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * Uri -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As Uri) As ServiceEndpoint
Parametreler
Döndürülenler
Barındırılan ServiceEndpoint hizmete eklendi.
Özel durumlar
implementedContract
veya binding
veya address
şeklindedir null
.
Örnekler
BasicHttpBinding binding = new BasicHttpBinding();
Uri address = new Uri("http://localhost:8000/servicemodelsamples/service/basic");
serviceHost.AddServiceEndpoint(typeof(ICalculator), binding, address);
Dim binding As BasicHttpBinding = New BasicHttpBinding()
Dim address As Uri = New Uri("http://localhost:8000/servicemodelsamples/service/basic")
serviceHost.AddServiceEndpoint(GetType(ICalculator), binding, address)
Şunlara uygulanır
AddServiceEndpoint(Type, Binding, String, Uri)
Belirtilen sözleşme, bağlama, uç nokta adresi ve hizmetin dinlediği bir URI ile barındırılan hizmete bir hizmet uç noktası ekler.
public:
System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, System::String ^ address, Uri ^ listenUri);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, string address, Uri listenUri);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * string * Uri -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As String, listenUri As Uri) As ServiceEndpoint
Parametreler
- address
- String
Hizmetin uç nokta adresi.
Döndürülenler
Barındırılan ServiceEndpoint hizmete eklendi.
Özel durumlar
implementedContract
veya binding
veya address
şeklindedir null
.
Örnekler
BasicHttpBinding binding = new BasicHttpBinding();
Uri listenUri = new Uri("http://localhost:8000/MyListenUri");
string address = "http://localhost:8000/servicemodelsamples/service2";
serviceHost.AddServiceEndpoint(typeof(ICalculator), binding, address, listenUri);
Dim binding As BasicHttpBinding = New BasicHttpBinding()
Dim listenUri As Uri = New Uri("http://localhost:8000/MyListenUri")
Dim address As String = "http://localhost:8000/servicemodelsamples/service/basic"
serviceHost.AddServiceEndpoint(GetType(ICalculator), binding, address, listenUri)
Açıklamalar
Aynı, belirtilen URI'yi dinlemesi gereken birden çok uç noktanız olduğunda yöntemin bu sürümünü kullanın.
Şunlara uygulanır
AddServiceEndpoint(Type, Binding, Uri, Uri)
Barındırılan hizmete belirtilen sözleşme, bağlama, uç nokta adresini içeren bir URI ve hizmetin dinlediği bir URI ile bir hizmet uç noktası ekler.
public:
System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, Uri ^ address, Uri ^ listenUri);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, Uri address, Uri listenUri);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * Uri * Uri -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As Uri, listenUri As Uri) As ServiceEndpoint
Parametreler
Döndürülenler
Barındırılan ServiceEndpoint hizmete eklendi.
Özel durumlar
implementedContract
veya binding
veya address
şeklindedir null
.
Sözleşmeler başlatılmadı veya sözleşme anahtarları bulunamıyor.
Örnekler
BasicHttpBinding binding = new BasicHttpBinding();
Uri listenUri = new Uri("http://localhost:8000/MyListenUri");
Uri address = new Uri("http://localhost:8000/servicemodelsamples/service3");
serviceHost.AddServiceEndpoint(typeof(ICalculator), binding, address, listenUri);
Dim binding As BasicHttpBinding = New BasicHttpBinding()
Dim listenUri As Uri = New Uri("http://localhost:8000/MyListenUri")
Dim address As Uri = New Uri("http://localhost:8000/servicemodelsamples/service/basic")
serviceHost.AddServiceEndpoint(GetType(ICalculator), binding, address, listenUri)
Açıklamalar
Aynı, belirtilen URI'yi dinlemesi gereken birden çok uç noktanız olduğunda yöntemin bu sürümünü kullanın.