Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Informacje appSequence zawarte w komunikatach anonsów i odpowiedzi WS-Discovery (Hello, ProbeMatchesi ResolveMatches). Te informacje są przetwarzane i weryfikowane przez interfejs WSDAPI przed przekazaniem tych komunikatów do składników powyżej stosu (takich jak Program Network Explorer lub aplikacja wywołująca interfejs WSDAPI).
Poniższy kod XML przedstawia przykładowy element AppSequence. Prefiks wsd odnosi się do przestrzeni nazw https://schemas.xmlsoap.org/ws/2005/04/discovery.
<wsd:AppSequence InstanceId="2"
SequenceId="urn:uuid:369a7d7b-5f87-48a4-aa9a-189edf2a8772"
MessageNumber="21">
</wsd:AppSequence>
WSDAPI ignoruje nieaktualne komunikaty. Dla każdego urządzenia (unikatowo identyfikowanego przez adres punktu końcowego w treści protokołu SOAP) WSDAPI ignoruje wszystkie komunikaty z komunikatem AppSequence MessageNumber niższym niż ostatni widoczny komunikat.
WSDAPI ignoruje nieaktualne anonse XAddr. Jeśli identyfikator InstanceId usługi AppSequence jest niższy niż ostatni identyfikator instanceId, WSDAPI ignoruje klasy XAddrs anonsowane w treści protokołu SOAP. Ponadto jeśli identyfikator InstanceId jest taki sam jak poprzedni, ale wartość MetadataVersion jest niższa niż ostatnia wersja metadanych, interfejs WSDAPI ignoruje element XAddrs.
WSDAPI ignoruje zduplikowane komunikaty WS-Discovery. Jeśli do interfejsu WSDAPI są wysyłane dwa identyczne komunikaty WS-Discovery, zostaną przetworzone tylko pierwsze odebrane komunikaty. Jest to zwykle istotne tylko dla aplikacji wywołujących bezpośrednio do interfejsów IWSDiscoveryPublisher lub IWSDiscoveryProvider interfejsów.
Tematy pokrewne
-
wzorce komunikatów odnajdywania i wymiany metadanych