Perguntas com a marcação «c#»

C # (pronuncia-se "see sharp") é uma linguagem de programação multiparadigma de tipo estático desenvolvida pela Microsoft. O código C # geralmente tem como alvo a família de ferramentas e tempos de execução .NET da Microsoft, que inclui o .NET Framework, .NET Core e Xamarin, entre outros. Use esta tag para perguntas sobre o código escrito em C # ou especificação formal do C #.

7
Cliente para enviar solicitação SOAP e receber resposta
Tentando criar um cliente C # (será desenvolvido como um serviço do Windows) que envia solicitações SOAP para um serviço da Web (e obtém os resultados). A partir desta pergunta , vi este código: protected virtual WebRequest CreateRequest(ISoapMessage soapMessage) { var wr = WebRequest.Create(soapMessage.Uri); wr.ContentType = "text/xml;charset=utf-8"; wr.ContentLength = soapMessage.ContentXml.Length; …

2
Como String.Equals (a, b) não produz um StackOverflowException?
Ao examinar o String == operador, notei que ele chama String.Equals(string a, string b), o que significa que é apenas uma passagem. Examinando o String.Equals(string a, string b)método, vejo que ele faz uma verificação de igualdade usando o ==operador. Como isso está realmente funcionando e não está causando um problema …
159 c#  .net 



7
Teste de unidade de que eventos são gerados em C # (em ordem)
Eu tenho algum código que gera PropertyChangedeventos e gostaria de poder testar a unidade de que os eventos estão sendo gerados corretamente. O código que está gerando os eventos é como public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void NotifyPropertyChanged(String info) { if (PropertyChanged != null) …
159 c#  unit-testing  events 

13
Log4net não grava o arquivo de log
Criei um cenário simples usando o Log4net, mas parece que meus anexos não funcionam porque as mensagens não são adicionadas ao arquivo de log. Adicionei o seguinte ao arquivo web.config: <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" requirePermission="false"/> </configSections> <log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <file value="D:\MyData\Desktop\LogFile.txt" /> <appendToFile value="true" /> <encoding value="utf-8" /> …
159 c#  .net  asp.net  logging  log4net 

5
Adicionar preenchimento zero a uma string
Como adiciono preenchimento "0" a uma string para que meu comprimento seja sempre 4? Exemplo If input "1", 3 padding is added = 0001 If input "25", 2 padding is added = 0025 If input "301", 1 padding is added = 0301 If input "4501", 0 padding is added = …
159 c#  string  padding 

10
C # Ignorar erros de certificado?
Estou recebendo o seguinte erro durante uma solicitação de serviço da Web para um serviço da Web remoto: Não foi possível estabelecer relação de confiança para o canal seguro SSL / TLS. ---> System.Security.Authentication.AuthenticationException: o certificado remoto é inválido de acordo com o procedimento de validação. Existe alguma maneira de …
159 c#  .net  ssl 



3
Usando o Moq para determinar se um método é chamado
Entendo que posso testar se uma chamada de método ocorrerá se eu chamar um método de nível superior, ou seja: public abstract class SomeClass() { public void SomeMehod() { SomeOtherMethod(); } internal abstract void SomeOtherMethod(); } Quero testar se, se eu ligar SomeMethod(), espero que SomeOtherMethod()isso seja chamado. Estou certo …
159 c#  .net  unit-testing  mocking  moq 



7
C # Criar novo T ()
Você pode ver o que estou tentando (mas falhando) com o seguinte código: protected T GetObject() { return new T(); } Qualquer ajuda seria muito apreciada. EDITAR: O contexto foi o seguinte. Eu estava brincando com uma classe de controlador personalizada para a qual todos os controladores derivam, com métodos …
159 c#  .net  generics  c#-4.0  .net-4.0 

10
Uma conexão existente foi fechada à força pelo host remoto
Estou trabalhando com um aplicativo comercial que está lançando uma SocketException com a mensagem Uma conexão existente foi fechada à força pelo host remoto Isso acontece com uma conexão de soquete entre cliente e servidor. A conexão está ativa e bem, e montes de dados estão sendo transferidos, mas depois …
159 c#  .net  networking  sockets 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.