close
Kaspersky Endpoint Security

Welcome to

Kaspersky Endpoint Security


By Kaspersky Endpoint Security


Top 10 WCF Interview-Fragen



Ein Muss Liste der WCF-Interview Fragen, die während eines Interviews zu aktuellen Themen mit ausführlichen Antworten und Beispiele gestellt werden. Nach dem folgenden Fragen vorbereiten, Leser fühlen sich wohler über viele wichtige Konzepte in Microsoft Windows Communication Foundation. Zusammen mit diesen Top 10 WCF Interview-Fragen, eine andere vollständige vier Teile Liste der Interview-Fragen oder FAQs (häufig gestellte Fragen) auf WCF für Anfänger als auch für professionelle Entwickler, die fast alle Themen in WCF.

Also, wenn Sie wirklich daran interessiert, alles über Windows Communication Foundation in einfacher Art und Weise oder die Vorbereitung für eine WCF-Interview Frage zu wissen, nach WCF Tutorial-Serie wird sehr hilfreich sein: Um Ihre WCF Fähigkeiten zu validieren, können Sie dies in Anspruch nehmen.

WCF Interview-Fragen-Liste

Mehr WCF Interview-Fragen
1. Was ist der Unterschied zwischen WCF und ASMX Web Services? Einfache und grundlegende Unterschied ist, dass ASMX oder ASP.NET Web-Service-Nachrichten zu senden ist so konzipiert und erhalten nur SOAP über HTTP. Während WCF können Nachrichten austauschen jedes Format (SOAP ist Standard) über einen beliebigen Transportprotokoll (HTTP, TCP / IP, MSMQ, NamedPipes usw.). Sie können ein weiteres Tutorial für eine detaillierte Diskussion zu diesem Thema folgen. 2. Was sind WCF-Service-Endpunkte? Erklären. Für Windows Communication Foundation Dienstleistungen verbraucht zu werden, ist es notwendig, dass es ausgesetzt werden müssen; Kunden benötigen Informationen über Service, mit ihm zu kommunizieren. Dies ist, wo Service-Endpunkte ihre Rolle spielen. Client verwendet Endpunkt mit WCF-Dienst zu kommunizieren. Ein WCF-Dienst-Endpunkt hat drei grundlegende Elemente d Adresse, Bindung und Vertrag. Adresse: Sie definiert "WHERE". Adresse ist die URL, die die Position des Service identifiziert. Bindung: Er definiert "WIE". Bindung definiert, wie der Dienst zugegriffen werden kann. Vertrag: Er definiert das "Was". Vertragidentifiziert, was durch den Dienst ausgesetzt ist. Ein WCF-Dienst kann mehrere Endpunkte haben konfiguriert für verschiedene Clients aufzunehmen, zum Beispiel kann ein Client sein HTTP während andere TCP zu kommunizieren konfiguriert. 3. Was sind die Möglichkeiten, einen WCF-Hosting-Service? Erklären. Für eine Windows Communication Foundationservice hosten, müssen wir mindestens einen verwalteten Prozess, eine Servicehost-Instanz und ein Endpunkt konfiguriert. Mögliche Ansätze für einen Hosting-Service sind: Hosting in einer verwalteten Anwendung / Selbst Hosting-Konsole Anwendung Windows-Anwendung Windows-Dienst auf Web-Server Hosting IIS 6.0 Windows-Prozessaktivierungsdienst (ASP.NET-Anwendung nur HTTP unterstützt) (WAS), dh IIS 7.0 unterstützt HTTP, TCP, NamedPipes, MSMQ. Wenn Sie für die Umsetzung aller Hosting-Optionen suchen, folgen Sie bitte hier (| | |) 4. Wie wir Betrieb Überlastung erreichen können, während WCF Dienste auszusetzen? Standardmäßig wird WSDL nicht Betrieb Überlastung unterstützen. Eine Überlastung Verhalten kann erreicht werden durchmit "Name" Eigenschaft von Operation Attribut. [Service] Schnittstelle IMyCalculator {[Operation (Name = "SumInt")] int Sum (int arg1, int arg2); [Operation (Name = "SumDouble")] double Sum (Doppel arg1, arg2 Doppel); } Wenn der Proxy für diese Operationen erzeugt werden, haben es zwei Methoden mit unterschiedlichen Namen heißt SumInt und SumDouble. Wichtiger Hinweis: Beachten Sie, dass bei einem technischen Interview, Interviewer immer über die neuesten Merkmal dieser besonderen Technologie fragen, so auch darauf vorbereiten werden. Für die neuesten Features Serie auf Windows Communication Foundation v4.5. 5. Was Message Exchange Patterns (MEP), unterstützt durch WCF? Erklären Sie jeder von ihnen kurz. Windows Communication Foundation unterstützt folgende Message Exchange Patterns (MdEP): Request / Response One Way Duplex Request / Response Es ist das Standardmuster. In diesem Muster wird eine Antwortnachricht immer an Verbraucher erzeugt werden, wenn die Operation aufgerufen wird,sogar mit dem Rückgabetyp void. In diesem Szenario (void Rückgabetyp), Antwort wird leer SOAP Körper haben. One Way In einigen Fällen sind wir daran interessiert, eine Nachricht an Service zu senden, um bestimmte Geschäftsfunktionen ausführen, aber nicht daran interessiert, etwas empfangen zurück. OneWay MEP wird in solchen Szenarien arbeiten. Wenn wir die Nachrichtenübermittlung der Warteschlange wollen, ist OneWay die einzige verfügbare Option. Duplex Das Duplex MEP ist im Grunde eine Zwei-Wege-Nachrichtenkanal. In einigen Fällen wollen wir eine Nachricht an folgende Anschrift zu senden etwas länger laufende Verarbeitung zu initiieren und eine Benachrichtigung zurück von Service benötigen, um zu bestätigen, dass der angeforderte Vorgang abgeschlossen ist. Bitte folgen Sie für detaillierte Umsetzung für hier. 6. Was ist DataContractSerializer und wie seine verschiedenen von XmlSerializer? Serialisierung ist der Prozess einer Objektinstanz an ein tragbares und übertragbare Format umgewandelt wird. Also, wenn wir über Web-Services sprechen, Serialisierung ist sehr wichtig. Windows Communication Foundationhat DataContractSerializer, die in .NET 3.0 und verwendet Opt-in-Ansatz im Vergleich zu XmlSerializer neu ist, die Opt-out verwendet. Opt-in Mittel angeben, was wir serialisiert werden wollen, während Opt-out bedeutet, dass Sie müssen nicht jede einzelne Eigenschaft serialisiert angeben, geben Sie nur diejenigen, die Sie nicht wollen, zu serialisieren. DataContractSerializer ca. 10% schneller als XmlSerializer aber es hat fast keine Kontrolle darüber, wie das Objekt serialisiert werden. Wenn wir wollten mehr Kontrolle darüber zu haben, wie Objekt serialisiert werden soll, dass XmlSerializer eine bessere Wahl ist. 7. Was sind Verträge in WCF? Ein Vertrag ist im Grunde eine Vereinbarung zwischen den beiden Parteien heißt Service und Client. In WCF können Verträge als Verhaltens- oder Struktur kategorisiert werden. Behavioral Contractsdefinethatwhatoperationsclientcanperform auf einen Dienst. Servicecontract-Attribut wird verwendet, um einen Typ als Dienstleistungsauftrag zu markieren, die Operationen enthält. Operation Attribute verwendet wird, um die Vorgänge zu markieren, die ausgesetzt werden. Fehler Vertraglegt fest, welche Fehler ausgelöst werden durch die Service zur Verfügung gestellt wird. Strukturverträge Datacontract Attribut-Typen definieren, die zwischen den Parteien verschoben wird. Message schreiben die Struktur der SOAP-Nachricht definieren. 8. Welche Standard-Bindung könnte für einen Dienst verwendet werden, die entworfen wurde, eine bestehende ASMX Web-Service zu ersetzen? Die Basichttpbinding Standard Bindung ist so konzipiert, um einen Dienst aussetzen, als ob es sich um eine ASMX / ASP.NET Web-Service ist. Dies ermöglicht es uns, bestehende Kunden zu unterstützen, wie Anwendungen zu WCF-Upgrade sind. 9. Bitte erläutern Sie kurz verschiedene Instanz-Modi in WCF? WCF wird eine eingehende Nachricht-Anforderung an einen bestimmten Service-Instanz binden, so dass die verfügbaren Modi sind: Pro Call: Instanz für jeden Anruf erstellt und effizientesten in der Bezeichnung der Erinnerung, sondern müssen Sitzung zu halten. Pro Session: Instanz für eine komplette Sitzung eines Benutzers erstellt. Sitzung beibehalten wird. Single: Nur eine Instanz erstellt für alle Kunden / Nutzer und unter all.Least effizienter in Bezug auf den gemeinsamen Speicher.Bitte Folge "". 10. Bitte verschiedenen Modi der Sicherheit in WCF erklären? Oder Erklären Sie den Unterschied zwischen Transport- und Nachrichten Level Security. In Windows Communication Foundation, können wir die Sicherheit auf verschiedenen Ebenen ein zu verwenden konfigurieren. Transport Level Sicherheit bedeutet, sich Sicherheit auf der Transportschicht. Wenn Sie mit Sicherheit auf Transportebene zu tun, wir sind besorgt über die Integrität, Datenschutz und Authentifizierung der Botschaft, wie sie entlang der physischen Draht bewegt. Es hängt von der Bindung Wesen verwendet, dass, wie WCF macht es sicher, weil die meisten der Bindungen haben eingebaute Sicherheit. <NetTcpBinding> <binding name = "netTcpTransportBinding"> <security mode = "Transport"> <Transport ClientCredentialType = "Windows" /> </ security> </ binding> </ netTcpBinding> b. Nachrichtensicherheit für Tranport Level-Sicherheit stellen wir sicher, tatsächlich den Transport, die verwendet wird gesichert werden sollte, sondern in der MitteilungLevel-Sicherheit, wir die Nachricht tatsächlich zu sichern. Wir verschlüsseln die Nachricht vor dem Transport. <WsHttpBinding> <binding name = "wsHttpMessageBinding"> <security mode = "Meldung"> <Message ClientCredentialType = "username" /> </ security> </ binding> </ wsHttpBinding> Es hängt völlig von den Anforderungen, aber wir können verwenden auch eine gemischte Sicherheitsmodus wie folgt: <Basichttpbinding> <binding name = "basicHttp"> <security mode = "TransportWithMessageCredential"> <Transport /> <Message ClientCredentialType = "username" /> </ security> </ binding> </ Basichttpbinding> Mehr WCF Interview-Fragen für erfahrene Wie verwenden wir ServiceMetadataContractBehavior Klasse in WCF? ServiceMetadataContractBehavior ist eine Klasse, die uns ermöglicht zuangeben, ob Endpunkt sollte in Service-Metadaten oder nicht ausgesetzt werden. Wie wir bereits wissen, dass ein WCF-Dienst mehrere Endpunkte haben kann, so dass in bestimmten Szenarien könnten wir nicht daran interessiert sein, Metadaten für einen bestimmten Endpunkt unserer WCF-Dienst zu veröffentlichen. Wie können wir Messageteilweise mit Datacontract für einen Servicebetrieb in WCF verwenden? Message müssen alle oder keine verwendet werden. Wenn wir Message in eine Operation Signatur verwenden, dann müssen wir Message als einziger Parameter Typ und als Rückgabetyp der Operation verwenden. Hinweis: In diesem WCF-Tutorial, wir über die wichtigsten Top-10-Interview Fragen und Antworten nur diskutiert, aber Sie können auf eine Reihe von Fragen zu gehen. Um zu testen und weiter zu verbessern Ihre Fähigkeiten WCF

Top 10 Interview Fragen und Antworten-Serie:


gfi Endpoint-Security 2013 keygen     Endpoint-Security 2015

Categories and tags