Udostępnij za pośrednictwem


ServiceMetadataContractBehavior Klasa

Definicja

Zachowanie umowy, które pozwala określić, czy mają być publikowane metadane dla danego punktu końcowego.

public ref class ServiceMetadataContractBehavior sealed : System::ServiceModel::Description::IContractBehavior
public sealed class ServiceMetadataContractBehavior : System.ServiceModel.Description.IContractBehavior
type ServiceMetadataContractBehavior = class
    interface IContractBehavior
Public NotInheritable Class ServiceMetadataContractBehavior
Implements IContractBehavior
Dziedziczenie
ServiceMetadataContractBehavior
Implementuje

Uwagi

Za pomocą tej funkcji można wyłączyć Publikowanie metadanych punktu końcowego w języku WSDL usługi. Jest to szczególnie przydatne w przypadku punktów końcowych składających się tylko z operacji, które nie przyjmują komunikatów protokołu SOAP.

Konstruktory

ServiceMetadataContractBehavior()

Inicjuje nowe wystąpienie klasy ServiceMetadataContractBehavior.

ServiceMetadataContractBehavior(Boolean)

Inicjuje nowe wystąpienie klasy ServiceMetadataContractBehavior.

Właściwości

MetadataGenerationDisabled

Pobiera lub ustawia wartość określającą, czy należy wyłączyć generowanie metadanych dla punktu końcowego.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IContractBehavior.AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection)

Konfiguruje elementy powiązania do obsługi zachowania kontraktu.

IContractBehavior.ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime)

Implementuje modyfikację klienta w ramach kontraktu.

IContractBehavior.ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime)

Implementuje modyfikację środowiska uruchomieniowego usługi w ramach kontraktu.

IContractBehavior.Validate(ContractDescription, ServiceEndpoint)

Potwierdza, że kontrakt i punkt końcowy mogą obsługiwać zachowanie kontraktu.

Dotyczy