TransportSecurityBindingElement Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje niestandardowy element powiązania, który obsługuje zabezpieczenia w trybie mieszanym (np. zoptymalizowane zabezpieczenia komunikatów za pośrednictwem bezpiecznego transportu).
public ref class TransportSecurityBindingElement sealed : System::ServiceModel::Channels::SecurityBindingElement
public ref class TransportSecurityBindingElement sealed : System::ServiceModel::Channels::SecurityBindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class TransportSecurityBindingElement : System.ServiceModel.Channels.SecurityBindingElement
public sealed class TransportSecurityBindingElement : System.ServiceModel.Channels.SecurityBindingElement, System.ServiceModel.Description.IPolicyExportExtension
type TransportSecurityBindingElement = class
inherit SecurityBindingElement
type TransportSecurityBindingElement = class
inherit SecurityBindingElement
interface IPolicyExportExtension
Public NotInheritable Class TransportSecurityBindingElement
Inherits SecurityBindingElement
Public NotInheritable Class TransportSecurityBindingElement
Inherits SecurityBindingElement
Implements IPolicyExportExtension
- Dziedziczenie
- Implementuje
Uwagi
Powiązanie niestandardowe zawiera kolekcję elementów powiązania rozmieszczonych w określonej kolejności: element reprezentujący górną część stosu powiązań jest dodawany jako pierwszy, następny element w dół w stosie powiązań jest dodawany drugi i tak dalej.
Aby dodać tę klasę do powiązania
Utwórz element BindingElementCollection.
Utwórz niestandardowe elementy powiązania, które będą powyżej tego elementu powiązania w stosie powiązań, takie jak opcjonalne TransactionFlowBindingElement i ReliableSessionBindingElement.
Dodaj te elementy w wymienionej wcześniej kolejności do BindingElementCollection metody przy użyciu InsertItem metody .
Utwórz wystąpienie TransportSecurityBindingElement klasy i dodaj je do kolekcji.
Dodaj do kolekcji dodatkowe niestandardowe elementy powiązania, takie jak TcpTransportBindingElement.
Uwaga
Po utworzeniu wystąpienia tego obiektu należy traktować właściwości jego klasy bazowej , SecurityBindingElementjako niezmienne. Wywołanie set
niektórych właściwości może mieć nieprzewidywalny wpływ: powiązanie może zachowywać się tak, jakby właściwość zachowała starą wartość, a błąd czasu wykonywania jest jedynym wskazaniem problemu. Dwie właściwości znane z zachowania w ten sposób to KeyType i MessageSecurityVersion. Mogą istnieć inne właściwości, dla których jest to prawda.
Konstruktory
TransportSecurityBindingElement() |
Tworzy wystąpienie klasy TransportSecurityBindingElement. |
Właściwości
AllowInsecureTransport |
Pobiera lub ustawia wartość wskazującą, czy komunikaty zabezpieczone w trybie mieszanym mogą być wysyłane za pośrednictwem niezabezpieczonego transportu, takiego jak HTTP. (Odziedziczone po SecurityBindingElement) |
DefaultAlgorithmSuite |
Pobiera lub ustawia algorytmy szyfrowania komunikatów i zawijania kluczy. (Odziedziczone po SecurityBindingElement) |
EnableUnsecuredResponse |
Pobiera lub ustawia wartość wskazującą, czy program WCF może wysyłać i odbierać niezabezpieczone odpowiedzi na zabezpieczone żądania. (Odziedziczone po SecurityBindingElement) |
EndpointSupportingTokenParameters |
Pobiera punkt końcowy obsługujący parametry tokenu. (Odziedziczone po SecurityBindingElement) |
IncludeTimestamp |
Pobiera lub ustawia wartość wskazującą, czy sygnatury czasowe są uwzględniane w poszczególnych komunikatach. (Odziedziczone po SecurityBindingElement) |
KeyEntropyMode |
Pobiera lub ustawia źródło entropii używanej do tworzenia kluczy. (Odziedziczone po SecurityBindingElement) |
LocalClientSettings |
Pobiera właściwości powiązania specyficzne dla ustawień zabezpieczeń lokalnych używanych przez klienta. (Odziedziczone po SecurityBindingElement) |
LocalServiceSettings |
Pobiera właściwości powiązania specyficzne dla ustawień zabezpieczeń lokalnych używanych przez usługę. (Odziedziczone po SecurityBindingElement) |
MessageSecurityVersion |
Pobiera lub ustawia wersję zabezpieczeń komunikatów. (Odziedziczone po SecurityBindingElement) |
OperationSupportingTokenParameters |
Pobiera kolekcję parametrów tokenu pomocniczego operacji. (Odziedziczone po SecurityBindingElement) |
OptionalEndpointSupportingTokenParameters |
Pobiera opcjonalne parametry tokenu pomocniczego dla punktu końcowego usługi. (Odziedziczone po SecurityBindingElement) |
OptionalOperationSupportingTokenParameters |
Pobiera kolekcję opcjonalnych parametrów tokenu obsługi operacji. (Odziedziczone po SecurityBindingElement) |
ProtectTokens |
Pobiera lub ustawia, czy element powiązania zabezpieczeń chroni tokeny. (Odziedziczone po SecurityBindingElement) |
SecurityHeaderLayout |
Pobiera lub ustawia kolejność elementów w nagłówku zabezpieczeń dla tego powiązania. (Odziedziczone po SecurityBindingElement) |
Metody
BuildChannelFactory<TChannel>(BindingContext) |
Tworzy fabrykę kanałów na SecurityBindingElement podstawie ustawień i przekazanego kontekstu powiązania. Utworzona fabryka kanałów jest fabryką kanału zabezpieczeń komunikatów PROTOKOŁU SOAP, która wewnętrznie zawiera odwołanie do fabryki kanałów, która odpowiada kontekstowi powiązania (w tym fabryce kanałów transportu). (Odziedziczone po SecurityBindingElement) |
BuildChannelFactoryCore<TChannel>(BindingContext) |
Po zaimplementowaniu program tworzy fabrykę kanałów o określonym typie. (Odziedziczone po SecurityBindingElement) |
BuildChannelListener<TChannel>(BindingContext) |
Tworzy odbiornik kanału na SecurityBindingElement podstawie ustawień i przekazanego kontekstu powiązania. (Odziedziczone po SecurityBindingElement) |
BuildChannelListenerCore<TChannel>(BindingContext) |
Po zaimplementowaniu program tworzy odbiornik kanału o określonym typie. (Odziedziczone po SecurityBindingElement) |
CanBuildChannelFactory<TChannel>(BindingContext) |
Określa, czy można skompilować fabrykę kanałów określonego typu. (Odziedziczone po SecurityBindingElement) |
CanBuildChannelListener<TChannel>(BindingContext) |
Określa, czy można skompilować odbiornik kanału określonego typu. (Odziedziczone po SecurityBindingElement) |
Clone() |
Tworzy nowy BindingElement obiekt zainicjowany na podstawie bieżącej klasy. |
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) |
GetProperty<T>(BindingContext) |
Pobiera właściwość z określonego BindingContextelementu . |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
SetKeyDerivation(Boolean) |
Ustawia wartość wskazującą, czy klucze pochodne są wymagane. (Odziedziczone po SecurityBindingElement) |
ToString() |
Zwraca opis tej klasy. (Odziedziczone po SecurityBindingElement) |
Jawne implementacje interfejsu
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Eksportuje niestandardowe asercji zasad dotyczące powiązań. |