close

Las 10 mejores preguntas de la entrevista de WCF

A debe tener lista de WCF preguntas de la entrevista que se hacen durante una entrevista sobre temas calientes con respuestas detalladas y ejemplos. Después de preparar las preguntas siguientes, el lector se sentirá más cómodo sobre muchos conceptos clave en Microsoft Windows Communication Foundation. Junto con estos top 10 WCF preguntas de la entrevista, otra lista completa cuatro partes de preguntas de la entrevista o las FAQ (Frequently Asked Questions) sobre WCF para principiantes como para desarrolladores profesionales que cubren casi todos los temas de WCF.

Por lo tanto, si realmente interesado en saber todo acerca de Windows Communication Foundation en la forma más simple o la preparación para una pregunta WCF Entrevista, siguiendo WCF Tutorial de la serie será muy útil: Con el fin de validar sus habilidades WCF, puede tomar esto.

WCF Lista preguntas de la entrevista

Más preguntas de la entrevista de WCF
1. ¿Cuál es la diferencia entre WCF y ASMX Web Services? diferencia simple y básica es que ASMX o ASP.NET servicio web está diseñado para enviar y recibir mensajes a través de SOAP sobre HTTP solamente. Mientras WCF puede intercambiar mensajes a través de cualquier formato (SOAP es por defecto) a través de cualquier protocolo de transporte (HTTP, TCP / IP, MSMQ, NamedPipes etc). Puede seguir otro tutorial para una discusión detallada sobre este tema. 2. ¿Cuáles son los puntos finales de servicio WCF? Explique. Para los servicios de Windows Communication Foundation para ser consumidos, es necesario que la misma debe estar expuesto; Los clientes necesitan información sobre el servicio para comunicarse con él. Aquí es donde los extremos de servicio juegan su papel. El cliente utiliza punto final para comunicarse con el servicio de WCF. Un extremo de servicio WCF tiene tres elementos básicos es decir, la dirección, encuadernación y Contrato. Dirección: Se define "WHERE". Dirección es el URL que identifica la ubicación del servicio. Encuadernación: Define el "cómo". Encuadernación define cómo se puede acceder al servicio. Contrato: Se define "qué". Contratoidentifica lo que está expuesto por el servicio. Un servicio WCF puede tener varios puntos finales configurados para adaptarse a diferentes clientes, por ejemplo, un cliente puede ser el uso de HTTP, mientras que otros configurado para comunicarse a través de TCP. 3. ¿Cuáles son las posibles maneras de organizar un servicio WCF? Explique. Para una comunicación Foundationservice Windows para acoger, necesitamos al menos un proceso gestionado, una instancia ServiceHost y un punto final configurado. enfoques posibles para la celebración de un servicio son: Alojamiento en una aplicación / Self Managed Hosting consola de servicio de Windows de aplicaciones de Windows Hosting de aplicaciones de servidor web IIS 6.0 (ASP.NET aplicación es compatible solamente HTTP) de Windows Process Activation Service (WAS) es decir, IIS 7.0 soporta HTTP, TCP, NamedPipes, MSMQ. Si usted está buscando para la ejecución de todas las opciones de alojamiento, por favor, siga aquí (| | |) 4. ¿Cómo podemos lograr Operación Sobrecarga mientras que la exposición de WCF Servicios? De forma predeterminada, WSDL no soporta la sobrecarga de operación. La sobrecarga comportamiento se puede lograrel uso de la propiedad "Nombre" del atributo OperationContract. [ServiceContract] interfaz IMyCalculator {[OperationContract (Name = "SumInt")] int suma (int arg1, arg2 int); [OperationContract (Name = "SumDouble")] suma doble (doble arg1, arg2 doble); } Cuando se generará el proxy para estas operaciones, que tendrá 2 métodos con diferentes nombres, es decir SumInt y SumDouble. Nota importante: Recuerde que durante una entrevista técnica, entrevistador siempre preguntar sobre la última función de esa tecnología en particular, por lo que puede prepararse para ella también. Para obtener la última serie de características en Windows Communication Foundation v4.5,. 5. ¿Qué patrones de mensajes de Exchange (MEPS) soportados por la WCF? Explicar brevemente cada uno de ellos. Windows Communication Foundation es compatible con los siguientes patrones de mensajes de Exchange (MEPS): Solicitud / Respuesta de One Way Duplex petición / respuesta Es el patrón predeterminado. En este modelo, un mensaje de respuesta siempre se generará para los consumidores cuando se llama a la operación,incluso con el tipo de retorno void. En este escenario (sin efecto tipo de retorno), la respuesta tendrá cuerpo SOAP vacía. Una forma en algunos casos, estamos interesados ​​a enviar un mensaje a un servicio con el fin de ejecutar determinadas funciones de negocios, pero no está interesado en recibir nada a cambio. OneWay MEP trabajará en tales escenarios. Si queremos que hizo cola de entrega de mensajes, OneWay es la única opción disponible. Duplex El Duplex MEP es básicamente un canal de mensajes de dos vías. En algunos casos, queremos enviar un mensaje a servicio para iniciar algún tipo de procesamiento a más largo corriendo y requieren una notificación de vuelta de servicio con el fin de confirmar que el proceso solicitado se ha completado. Por favor, siga su aplicación detallada de aquí. 6. ¿Qué es y cómo su DataContractSerializer diferente de XmlSerializer? La serialización es el proceso de convertir una instancia de objeto a un formato portátil y transferible. Así, cada vez que estamos hablando de servicios web, la serialización es muy importante. Windows Communication Foundationtiene DataContractSerializer que es nuevo en .NET 3.0 y utiliza enfoque de consentimiento previo en comparación con XmlSerializer que utiliza opt-out. medios de opt-in especifican lo que queramos para serializar mientras que la opción de exclusión significa que usted no tiene que especificar todos y cada propiedad para serializar, especifique sólo en los que no desea realizar una serie. DataContractSerializer es aproximadamente un 10% más rápido que XmlSerializer pero casi no tiene control sobre cómo se va a serializar el objeto. Si queríamos tener más control sobre cómo se debe serializar objetos que XmlSerializer es una mejor opción. 7. ¿Cuáles son los contratos de WCF? Un contrato es básicamente un acuerdo entre las dos partes es decir, de servicio y de cliente. En WCF, contratos pueden ser categorizados como de comportamiento o estructural. Contractsdefinethatwhatoperationsclientcanperform del comportamiento de un servicio. ServiceContract atributo se utiliza para marcar un tipo como contrato de servicio que contiene las operaciones. OperationContract atributos se utiliza para marcar las operaciones que serán expuestos. Contrato de fallosdefine lo que son criados errores por el servicio que se está expuesto. Los contratos estructurales DataContract atribuyen definir los tipos que se moverán entre las partes. MessageContract atribuyen definir la estructura del mensaje SOAP. 8. ¿Cuál de unión podría ser utilizado para un servicio que fue diseñado para reemplazar un servicio web existente ASMX estándar? La unión estándar basicHttpBinding está diseñado para exponer un servicio como si se trata de un servicio web ASMX / ASP.NET. Esto nos permitirá dar soporte a clientes existentes como las aplicaciones se actualicen a WCF. 9. Por favor, explique brevemente los diferentes modos de instancia en WCF? WCF enlazar una solicitud de mensaje entrante a una instancia de servicio particular, por lo que los modos disponibles son: por llamada: instancia creada para cada llamada, más eficiente en términos de memoria, pero hay que mantener la sesión. Por sesión: instancia creada para una sesión completa de un usuario. Sesión se mantiene. Individual: Sólo una instancia creada para todos los clientes / usuarios y se reparten entre all.Least eficiente en términos de memoria.Por favor, siga "". 10. Sírvanse explicar los diferentes modos de seguridad en WCF? O explicar la diferencia entre el transporte y el mensaje de nivel de seguridad. En Windows Communication Foundation, podemos configurar para utilizar la seguridad a diferentes niveles a. la seguridad del nivel de transporte significa proporcionar seguridad en la propia capa de transporte. Cuando se trata de la seguridad a nivel de transporte, estamos preocupados por la integridad, autenticación y privacidad de los mensajes a medida que viaja a lo largo del cable físico. Depende de la unión a ser utilizada hace que la forma en WCF Es seguro porque la mayoría de los enlaces se han incorporado en la seguridad. <NetTcpBinding> <binding name = "netTcpTransportBinding"> <modo de seguridad = "Transporte"> <Transporte clientCredentialType = "Windows" /> </ security> </ binding> </ netTcpBinding> b. Mensaje Nivel de seguridad de seguridad a nivel de Tranporte, en realidad nos aseguramos el transporte debe ser asegurado, pero en el mensaje que se está utilizandoseguridad de nivel, en realidad nos aseguramos el mensaje. Codificamos el mensaje antes de transportarlo. <WsHttpBinding> <binding name = "wsHttpMessageBinding"> <modo de seguridad = "Mensaje"> <mensaje clientCredentialType = "nombre de usuario" /> </ security> </ binding> </ wsHttpBinding> Depende totalmente de los requisitos pero podemos utilizar un modo de seguridad mixta también de la siguiente manera: <basicHttpBinding> <binding name = "basicHttp"> <modo de seguridad = "TransportWithMessageCredential"> <Transporte /> <mensaje clientCredentialType = "nombre de usuario" /> </ security> </ binding> </ basicHttpBinding> Más WCF preguntas de la entrevista para Experienced ¿Cómo podemos utilizar la clase ServiceMetadataContractBehavior en WCF? ServiceMetadataContractBehavior es una clase que nos facilitapunto final especifica si se debe exponer en los metadatos del servicio o no. Como ya sabemos que un servicio WCF puede tener múltiples puntos finales, por lo que en ciertos escenarios que podría no estar interesado publicar metadatos relativos a un parámetro específico de nuestro servicio WCF. ¿Cómo podemos utilizar MessageContract parcialmente con DataContract para una operación de servicio en WCF? MessageContract debe ser utilizado todos o ninguno. Si estamos utilizando MessageContract en una firma de la operación, entonces tenemos que usar MessageContract como el único tipo de parámetro y como el tipo de retorno de la operación. Nota: En este tutorial WCF, discutimos acerca de los más importantes top 10 preguntas de la entrevista y las únicas respuestas pero se puede ir a través de una serie de preguntas sobre. Para probar y mejorar aún más sus habilidades WCF

Top 10 Entrevista Preguntas y Respuestas de la serie:


Previous Post     Next Post


TAGS


CATEGORIES

.