ID do artigo: 949734 - Última revisão: terça-feira, 26 de fevereiro de 2008 - Revisão: 1.1 Kit de treinamento Self-Paced MCTS (exame 70-536): Microsoft ® .NET Framework 2.0 ? Application Development Foundation comentários e correções parte 4
Nesta páginaSumárioEste artigo contém comentários, correções e informações sobre erros conhecidos relacionados ao livro da Microsoft Press MCTS Paced Training Kit (exame 70-536): Microsoft ® .NET Framework 2.0 ? Application Development Foundation , 0-7356-2277-9.Correções adicionais para esse catálogo estão disponíveis em artigos 923018
(http://support.microsoft.com/kb/923018/)
, 935218
(http://support.microsoft.com/kb/935218/)
e 949730
(http://support.microsoft.com/kb/949730/)
. Os seguintes tópicos são abordados:
Mais InformaçõesPágina 733: Grupo de gerentes referenciado no lugar do grupo de estatísticasNa página 733, a última frase:"Embora Maria é um membro do grupo Managers e o grupo Managers tem privilégios controle total, a ACE Deny significa que todos os membros do grupo Managers sejam negados acesso ao arquivo." Ele deve ler: "Embora Maria é um membro do grupo Managers e o grupo Managers tem privilégios controle total, a ACE Deny significa que todos os membros do grupo Contabilidade sejam negados acesso ao arquivo." 740 De página: Data.data arquivo referenciado no lugar do Data.datNa página 740, lê o exemplo de código:Ele deve ler: Página 790: .NET aplicativo referido no lugar do aplicativo COMNa página 790, lê a descrição do exportador de biblioteca de tipo tabela 13-1:"Cria uma biblioteca de tipos COM que pode ser consumida por um aplicativo .NET" Ele deve ler: "Cria uma biblioteca de tipos COM que pode ser consumida por um aplicativo COM" " Página 794: quadrado colchetes usado no lugar de colchetes angularesNa página 794, lê a terceira linha do exemplo de código:Ele deve ler: 800-Página 799: desnecessários usando instruções em amostras de código translation from VPE for CsharpEm páginas 799-800, três primeiras linhas do translation from VPE for Csharp exemplo de código lê:Essas linhas devem ser removidas. Página 815: "Layout.Sequential" usado no lugar de "LayoutKind.Sequential"Na página 815, lê o cabeçalho de seção em negrito próximo ao meio da página:"Layout.Sequential" Ele deve ler: "LayoutKind.Sequential" A primeira frase no Layout.Sequential seção Leituras de título: "O primeiro método é a opção Layout.Sequential." Ele deve ler: "O primeiro método usar é a opção LayoutKind.Sequential". Página 816: "Layout.Explicit" usado no lugar de "LayoutKind.Explicit"Na página 816, lê o cabeçalho de seção na parte superior da página:"Layout.Explicit" Ele deve ler: "LayoutKind.Explicit" Página 831: Modelos referenciados no lugar de módulosNa página 831, a terceira frase:"Em módulos (assemblies) e modelos de todo o caminho para as instruções individuais que fazem parte de uma linha de código, reflexão lhe permite tanto interrogar e gerar código no. NET." Ele deve ler: "Em assemblies e módulos até as instruções individuais que fazem parte de uma linha de código, reflexão lhe permite tanto interrogar e gerar código no. NET." Página 834: Código exemplo incluído no local erradoNa página 834, leia os parágrafos da segundo e terceiro:"Mais interessantes são GetCallingAssembly, GetEntryAssembly, e chama GetExecutingAssembly. Esses métodos permitem que você recuperar uma instância da classe assembly para assemblies que fazem parte da pilha de chamada atual. GetEntryAssembly retorna uma instância do assembly que contém o método de inicialização (geralmente o executável assembly para um aplicativo de desktop), como mostrado no exemplo a seguir: Você pode recuperar o assembly para o código em execução no momento chamando GetExecutingAssembly. Por outro lado, o GetCallingAssembly recupera uma instância da classe assembly para o método um nível acima na pilha de chamada. Em outras palavras, ele recupera o assembly que contém o método chamado código atualmente em execução." Leia: "Mais interessantes são GetCallingAssembly, GetEntryAssembly, e chama GetExecutingAssembly. Esses métodos permitem que você recuperar uma instância da classe assembly para assemblies que fazem parte da pilha de chamada atual. GetEntryAssembly retorna uma instância do assembly que contém o método de inicialização (geralmente o assembly executável para um aplicativo de desktop). Você pode recuperar o assembly para o código em execução no momento chamando GetExecutingAssembly. Por outro lado, o GetCallingAssembly recupera uma instância da classe assembly para o método um nível acima na pilha de chamada. Em outras palavras, ele recupera o assembly que contém o método chamado código atualmente em execução. Consulte o exemplo a seguir: Página 838: Incluir instrução referenciada no lugar de usando instruçãoNa página 838, etapa 2 lê:"Adicionar uma instrução de inclusão (ou a declaração Imports para o Visual Basic) para o namespace System.Reflection para o arquivo de código principal". Ele deve ler: "Adicionar um usando instrução (ou a declaração Imports para o Visual Basic) para o namespace System.Reflection para o arquivo de código principal." Página 838: ShowAssembly método referenciado no lugar do ShowAssemblyInfoNa página 838, leia as etapas 3, 4, 7 e 9:"3. Criar um novo método estático chamado ShowAssembly obtém uma instância da classe assembly como um parâmetro. 4. Dentro do novo método de ShowAssembly, gravar propriedades FullName, GlobalAssemblyCache, local e ImageRuntimeVersion ao console. 7. Chame o método ShowAssembly com a nova instância de assembly. 9. Chame o método ShowAssembly novamente com essa instância da instância do assembly do assembly em execução. Seu código pode aparência semelhante a esta: " Leia: "3. Criar um novo método estático chamado ShowAssemblyInfo obtém uma instância da classe assembly como um parâmetro. 4. Dentro do novo método de ShowAssemblyInfo, gravar propriedades FullName, GlobalAssemblyCache, local e ImageRuntimeVersion ao console. 7. Chame o método ShowAssemblyInfo com a nova instância de assembly. 9. Chame o método ShowAssemblyInfo novamente com a instância de assembly do assembly em execução. Seu código pode aparência semelhante a esta: " Página 847: GetCustomAttribute referenciado no lugar do GetCustomAttributesNa página 847, o sexto da seção guia atributos assembly frase:"Devido a isso, o GetCustomAttribute permite um valor booleano indicar se obter herdada atributos." Ele deve ler: "Devido a isso, o GetCustomAttributes permite um valor booleano indicar se obter herdada atributos." Página 852: Classe referenciado no lugar da instânciaNa página 852, a seguir a lista com marcadores na seção tipos de ponto frase:"Ao trabalhar com uma classe assembly, você pode pedi-lo para todos os tipos em todos os módulos do assembly, chamando o método GetTypes:" Ele deve ler: "Ao trabalhar com uma instância de assembly, você pode pedi-lo para todos os tipos em todos os módulos do assembly, chamando o método GetTypes:" Páginas 855-856: InterfaceInfo referenciado no lugar do tipoNa página 855, lê a descrição de GetInterface tabela 14-8:"Recupera um objeto InterfaceInfo específico que está associado a este tipo de" Ele deve ler: "Recupera um objeto de tipo específico que está associado a este tipo de" Na página 856, lê a descrição de GetInterfaces tabela 14-8: "Recupera todos os objetos InterfaceInfo estão associados com esse tipo de" Ele deve ler: "Recupera todos os objetos tipo estão associados com esse tipo de" Página 861: Enumeração referenciada no lugar de propriedadeNa página 861, as duas primeiras frases seguinte tabela 14-9 leia:"Você pode ver o tipo de membro em que cada um desses objetos MemberInfo é verificando a enumeração MemberType na classe MemberInfo. Essa enumeração contém todos os tipos diferentes de membros que pode representar um objeto MemberInfo." Leia: "Você pode ver o tipo de membro em que cada um desses objetos MemberInfo é verificando a propriedade MemberType na classe MemberInfo. Esta propriedade contém um valor de enumeração que possa representar todos os tipos diferentes de membros que pode representar um objeto MemberInfo." Página 864: Incluir instrução referenciada no lugar de usando instruçãoNa página 864, etapa 2 lê:"Adicionar uma instrução de inclusão (ou Imports no Visual Basic) para o namespace System.Reflection para o arquivo de código principal". Ele deve ler: "Adicionar um usando instrução (ou Imports no Visual Basic) para o namespace System.Reflection para o arquivo de código principal." Páginas 864-865: BindingFlag referenciado no lugar do BindingFlagsEm páginas 864, lê a etapa 4:"Crie uma variável local BindingFlag e armazenar os sinalizadores para apenas obter declarado, os membros de instância pública." Ele deve ler: "Crie uma variável local BindingFlags e armazenar os sinalizadores para apenas obter declarado, os membros de instância pública." Na página 865, etapa 10 lê: "Continuar dentro do loop de iteração e obter todos os membros de cada tipo usando a variável BindingFlag da etapa 4." Ele deve ler: "Continuar dentro do loop de iteração e obter todos os membros de cada tipo usando a variável BindingFlags da etapa 4." Página 871: Classe referenciado no lugar do métodoNa página 871, lê a primeira frase o primeiro exemplo de código a seguir:"Neste exemplo, você está obtendo o MethodInfo para a sobrecarga da classe WriteLine, que usa um único String e escreve ao console". Ele deve ler: "Neste exemplo, você está obtendo o MethodInfo para a sobrecarga do método WriteLine, que usa um único String e escreve ao console". Página 871: Objeto referenciado no lugar de classeNa página 871, lê a primeira frase o segundo exemplo de código a seguir:"Como esse é um método estático, você especifica um valor nulo no parâmetro normalmente exigiria a instância do objeto no qual executar o método." Ele deve ler: "Como esse é um método estático, você especifica um valor nulo no parâmetro normalmente exigiria a instância da classe na qual deseja executar o método." Página 872: Incluir instrução referenciada no lugar de usando instruçãoNa página 872, etapa 2 lê:"No arquivo de código principal, adicionar uma instrução de inclusão (ou Imports para o Visual Basic) para o namespace System.Reflection." Ele deve ler: "No arquivo de código principal, adicione um usando instrução (ou Imports para o Visual Basic) para o namespace System.Reflection." Página 876: EventBulder classe mencionada no lugar da classe EventBuilderNa página 876, lê o nome de quarto na tabela 14-11:"EventBulder" Ele deve ler: "EventBuilder" Página 879: Classe referenciado no lugar do objetoNa página 879, lê a primeira sentença da seção criar membros:"A classe TypeBuilder que o método DefineType retorna é fundamental para criação de código dinâmico". Ele deve ler: "O objeto TypeBuilder que o método DefineType retorna é fundamental para criação de código dinâmico". Página 881: PropertyAttribute referenciado no lugar do PropertyAttributesNa página 881, lê a primeira frase o terceiro exemplo de código a seguir:"Embora definir a propriedade seja muito como definir um método, a enumeração PropertyAttribute não permite definir como muitos aspectos das propriedades como você pode esperar." Ele shoulld ler: "Embora definir a propriedade seja muito como definir um método, a enumeração PropertyAttributes não permite definir como muitos aspectos das propriedades como você pode esperar." Página 882: Incluir instruções referenciadas no lugar de instruções usingNa página 882, etapa 2 lê:"No arquivo de código principal, adicionar incluir instruções (ou instruções Imports para o Visual Basic) espaços para nome System.Reflection e System.Reflection.Emit." Ele deve ler: "No arquivo de código principal, adicionar usando instruções (ou instruções Imports para o Visual Basic) espaços para nome System.Reflection e System.Reflection.Emit." Página 887: Escopo incorreto fornecido para cenários de casosNa página 887, a primeira frase:"Na seguinte situação caso, você irá aplicar o aprendeu sobre como usar domínios de aplicativos e serviços". Ele deve ler: "Na seguinte situação caso, você aplicará o aprendeu sobre os tópicos deste capítulo." Página 924: "CultureType" usado no lugar de "CultureTypes"Na página 924, lê a última frase na página:"O método GetCultures usa um único parâmetro do tipo CultureType." Ele deve ler: "O método GetCultures usa um único parâmetro do tipo CultureTypes." 930 De página: Erro no translation from VPE for Csharp no exemplo de códigoNa página 930, lê a primeira linha o segundo trecho de código translation from VPE for Csharp na página 930:Ele deve ler: Página 936: Classe de cultura listado incorretamente no primeiro parágrafoNa página 936, lê a terceira frase do primeiro parágrafo:"A classe CultureRegionAndInfoBuilder permite que você criar e usar uma cultura personalizada." Ele deve ler: "A classe CultureAndRegionInfoBuilder permite que você criar e usar uma cultura personalizada." Página 936: Classe de cultura listado incorretamente na primeira seção de ObservaçãoNa página 936, na seção Observação .NET 2.0 ele lê:"A classe CultureRegionAndInfoBuilder é nova no .NET 2.0" Ele deve ler: "A classe CultureAndRegionInfoBuilder é nova no .NET 2.0" Página 945: Explicação sobre necessários para as respostas B e D para a pergunta 2Na página 945, as respostas B e D para a pergunta 2 ler:"Corrigir B.: procedimentos trabalhar com uma cópia de variáveis, quando você passar um tipo de valor. Portanto, todas as modificações foram feitas na cópia não afetaria o valor original. D. incorreta: se a variável tem sido uma referência, o valor original deve ter sido modificado. " Leia: "Corrigir B.: procedimentos trabalhar com uma cópia de variáveis quando você passa um tipo de valor por valor. Portanto, todas as modificações foram feitas na cópia não afetaria o valor original. D. incorreta: se a variável tinha sido passada por referência, o valor original deve ter sido modificado. " Página 946: Criando itens referenciados, em vez de passá-losNa página 946, leia as respostas a pergunta 4:"R. incorreta: você pode criar uma classe de referência; no entanto, ele pode ser modificado quando passado para um procedimento. B. incorreto: Não É possível criar uma estrutura de referência. C. incorreto: Você pode criar uma classe de valor; no entanto, estruturas tendem a ser mais eficiente. D. correto: valor estruturas são normalmente mais eficiente. " Leia: "R. incorreta: você poderia passar uma classe por referência; no entanto, ele pode ser modificado quando passado para um procedimento. B. incorreto: Você poderia passar uma estrutura por referência; no entanto, ele pode ser modificado quando passado para um procedimento. C. incorreto: Você poderia passar uma classe por valor; no entanto, estruturas de passagem pelo valor tendem a ser mais eficiente. D. correto: estruturas passadas por valor são normalmente mais eficiente. " Página 950: Resposta correta deve ser ANa página 950, a resposta correta para o capítulo 2 lição revisão pergunta 3 é incorreta.Alteração: "3. Corrigir resposta: B R. incorreto: Caminho A classe lida apenas com a seqüência de um caminho. Ele faz sem alterações para o sistema de arquivos. B. correto: Caminho A classe lida somente com a seqüência de um caminho. Ele faz sem alterações para o sistema de arquivos." Para: "3. Corrigir resposta: A R. correto: Caminho A classe será altere a extensão. B: incorreta: caminho a classe será altere a extensão. " Página 953: Resposta explicação incorretaNa página 953, capítulo 3, Lição 1, pergunta 2 resposta A lê:"R. correto: ISerializable é uma interface que você pode implementar para executar serialização personalizada. Não é um atributo." Ele deve ler: "R. correto: Este exemplo de código funciona corretamente usando a opção RegexOptions.Multiline para processar várias linhas de entrada." Página 954: Correções nas respostas para lição 2Na página 954, capítulo 3, Lição 2, pergunta 1 respostas B a D leia:"B. incorreta: UTF-16 tem um tamanho menor do byte que UTF-3 C. incorreto: UTF-8 possui um menor tamanho de byte de UTF-3 D. incorreto: ASCII tem um menor tamanho de byte de UTF-3 " Ele deve ler: "B. incorreta: UTF-16 tem um tamanho menor do byte de UTF-32 C. incorreto: UTF-8 possui um menor tamanho de byte de UTF-32 D. incorreto: ASCII tem um menor tamanho de byte de UTF-32 " Página 954: E a resposta é incorretaNa página 954, E de resposta para 4 pergunta deve ser incorreto.Alteração: "4. Corrigir respostas: A, C e E" Para: "4. Corrigir respostas: A e C" Alteração: "Corrigir e.: essa seqüência corresponde à expressão regular." Para: "Incorreto e.: essa seqüência não corresponde a expressão regular porque o primeiro caractere deve ser"a"." Página 957: Resposta B para a pergunta 1 do capítulo 3 está incorretaNa página 957, a resposta fornecida para a pergunta 1 do capítulo 3 está incorreta.Alteração: "1. Corrija respostas: B e D R. incorreto: GetType não é chamado para determinar exclusividade. B. correto: O valor de hash do objeto é usado para ver se o hash foi usado na coleção. C. incorreto: A representação de seqüência de caracteres do objeto não determina se a chave é exclusiva. A classe Hashtable usa apenas o valor de hash para determinar exclusividade. D. correto: se dois valores de hash forem idênticos, Equals podem ser chamados para determinar se dois objetos na verdade são iguais antes de atribuir o valor a uma chave. " Para: "1. Corrija resposta: D R. incorreto: GetType não é chamado para determinar exclusividade. B. incorreto: O valor de hash do objeto é usado para ver se o hash foi usado na coleção, mas não indica se o objeto foi usado como uma chave. C. incorreto: A representação de seqüência de caracteres do objeto não determina se a chave é exclusiva. A classe Hashtable usa apenas o valor de hash para determinar exclusividade. D. correto: se dois valores de hash forem idênticos, Equals podem ser chamados para determinar se dois objetos na verdade são iguais antes de atribuir o valor a uma chave. " Página 963: Referenciada na situação 2, a versão .NET incorreta resposta 1Na página 963, lê resposta 1 para o caso de cenário 2:"Sim, BinaryFormatter pode desserializar objetos serializados com .NET 0". Ele deve ler: "Sim, BinaryFormatter pode desserializar objetos serializados com .NET 1.0". Página 977: Referência a pergunta 3 deve ser removidaNa página 977, a resposta para o capítulo 9, Lição 2, pergunta 3 lê:"3. Corrigir resposta: D R. incorreto: Modo de exibição a ações personalizadas é usado para facilitar a ações personalizadas no caminho de instalação. Ela tem nenhum true que tenham no registro. B. incorreto: Modo de exibição o sistema de arquivos é usado para facilitar as alterações no sistema de arquivos. Ele não tem real controle sobre o registro. C. incorreto: não há nenhum modo de exibição Editor do Registro. D. correto: modo de exibição o registro é o modo correto para permitir adições e modificações no registro. " Este texto deve ser desconsiderado. Página 977: .NET Framework 0 referenciado no lugar do .NET Framework 2.0Na página 977, respostas A e B para a Lição 3, pergunta 1 ler:"R. incorreta: processos podem ser exibidos com a classe Process, mas não com a ferramenta de configuração do .NET Framework 0. B. incorreta: serviços não podem ser exibidos com a ferramenta de configuração do .NET Framework 0. " Leia: "R. incorreta: processos podem ser exibidos com a classe Process, mas não com a ferramenta .NET Framework 2.0 Configuration. B. incorreta: serviços não podem ser exibidos com a ferramenta .NET Framework 2.0 Configuration. " Página 978: Especificação de mapeamento é necessário para OpenMappedMachineConfigurationNa página 978, Lição 4, pergunta 1, responda leituras D:"Correto: OpenMappedMachineConfiguration é um método válido para abrir o arquivo de configuração de máquina." Ele deve ler: "Correto: OpenMappedMachineConfiguration é um método válido para abrir um arquivo de configuração de máquina desde que um mapeamento é especificado." Página 980: RemoveLog deve ser DeleteLogNa página 980, a resposta D para pergunta 4 se refere ao RemoveLog em vez de DeleteLog.Alteração: "D. incorreta: não há nenhum método RemoveLog da classe EventLog." Para: "D. incorreta: não há nenhum método DeleteLog da classe EventLog." Página 986: SecurityAction.Demand podem ser usadas declarativamenteNa página 986, lê a primeira resposta para capítulo 11, Lição 3, 2 de pergunta:"R. incorreta: SecurityAction.Demand instrui o runtime para lançar e exceção se o chamador e todos os chamadores superiores na pilha têm as permissões especificadas. No entanto, SecurityAction.Demand deve ser usado imperativa, e a pergunta descreve a necessidade de segurança declarativa." Ele deve ler: "R. correto: SecurityAction.Demand instrui o runtime para lançar e exceção se o chamador e todos os chamadores superiores na pilha têm as permissões especificadas." "Página 996: overcode" usado no lugar de "superar"Na página 996, 2 em questão, resposta A, a segunda frase:"Embora os tipos podem variar, o método MarshalAs pode ser usado para overcode isso." Ele deve ler: "Embora os tipos podem variar, o método MarshalAs pode ser usado para solucionar isso." Página 1002: SmtpFailedReceipientException deve ser SmtpFailedRecipientExceptionNa página 1002, Lição 2, 3 de pergunta, A resposta inclui um mispelling da exceção.Alteração: "Corrigir r.: O tempo de execução lança SmtpFailedReceipientException se o servidor SMTP rejeitar um endereço de email." Para: "Corrigir r.: O tempo de execução lança SmtpFailedRecipientException se o servidor SMTP rejeitar um endereço de email." Página 1002: Respostas a pergunta 1 são parcialmente incorretasNa página 1002, a resposta à pergunta 1 da lição 2 está incorreta e as explicações das outras respostas estão parcialmente incorretas.Alteração: "1. Corrija resposta: B R. incorreto: MailMessage A classe não tem um método de envio. B. correto: Enviar uma mensagem, crie uma instância de SmtpClient e chamar o método Send. C. incorreto: não é nenhuma classe SmtpServer. D. incorreta: não há nenhuma classe MailClient. " Para: "1. Corrija resposta: C R. incorreto: MailMessage A classe não tem um método de envio. B. incorreto: SmtpClient.Send não aguarda a transmissão concluir antes de prosseguir. C. correto: SmtpClient.SendAsync envia uma mensagem de email e, em seguida, aguarda a transmissão concluir antes de prosseguir. D. incorreta: não há nenhuma classe MailMessage. " Página 1002: 120.0.1 deve ser 127.0.0.1Na página 1002, a explicação D resposta da pergunta 2 está incorreta.Alteração: "120.0.1 é um endereço IP especial que sempre descreve o computador local." Para: "127.0.0.1 é um endereço IP especial que sempre descreve o computador local." 1007 Da página: A entrada de glossário bitmap não é identificada comoNa página 1007, lê a entrada de terceiro a última na página:"Essa classe localizado no namespace System.Drawing, fornece a métodos para carregar e salvar imagens e editar pixels individuais." Ele deve ler: "Bitmap localizados no namespace System.Drawing, essa classe fornece métodos para carregar e salvar imagens e editar pixels individuais." 1007 Da página: A entrada de glossário pincel não está identificada comoNa página 1007, lê a última entrada na página:"Localizado no namespace System.Drawing, classes derivadas da classe Pincel são necessárias para desenhar texto e preenchimento de formas". Ele deve ler: "Pincel localizados no namespace System.Drawing, classes derivadas da classe Pincel são necessárias para desenhar texto e preenchimento de formas". Página 1009: As entradas de glossário depurador e depuração não são identificadas como talNa página 1009, leia as duas entradas abaixo "padrão de criptografia de dados (DES)":"Uma constante específica definida em um aplicativo que permite que objetos depurador a ser anexado ao código. Uma classe que fornece acesso para o depurador padrão anexado a um aplicativo". Leia: "Uma constante específica definida em um aplicativo que permite depurar Objetos de depurador a ser anexado ao código. O depurador uma classe que fornece acesso para o depurador padrão anexado a um aplicativo." 1010 De página: A entrada de glossário de elementos gráficos não está identificada comoNa página 1010, lê a entrada depois de globalização:"Localizado no namespace System.Drawing, essa classe fornece métodos para desenho de linhas, formas e texto." Ele deve ler: "Elementos gráficos localizados no namespace System.Drawing, essa classe fornece métodos para desenho de linhas, formas e texto." Página 1011: As entradas de glossário LocalService e LocalSystem não são identificadas como talNa página 1011, leia as duas entradas após "localização":"Uma conta de serviço é executado com privilégios limitados muito. Uma conta de serviço é executado com privilégios ilimitados quase." Leia: "LocalService A conta de serviço é executado com privilégios limitados muito. LocalSystem A conta de serviço é executado com privilégios ilimitados quase." Página 1011: A entrada de glossário ManagementQuery não está identificada comoNa página 1011, lê a entrada após "código gerenciado":"Uma solicitação para informações sobre um objeto WMI." Ele deve ler: "ManagementQuery A solicitação para informações sobre um objeto WMI." Página 1012: A entrada de glossário NetworkService não está identificada comoNa página 1012, lê a entrada após ".NET Framework 2.0 Configuration tool":"Uma conta de serviço que é capaz de autenticar a computadores remotos." Ele deve ler: "NetworkService A conta de serviço que é capaz de autenticar a computadores remotos." 1012 De página: A entrada de Glossário da caneta não está identificada comoNa página 1012, lê a entrada após "código parcialmente confiável":"Localizado no namespace System.Drawing, essa classe é usada para especificar a cor e largura de desenhos." Ele deve ler: "Caneta localizado no namespace System.Drawing, essa classe é usado para especificar a cor e largura de desenhos." 1013 De página: A entrada de glossário SoapFormatter não está identificada comoNa página 1013, lê a entrada de segundo a última na página:"Localizado no namespace System.Runtime.Serialization.Formatters.SOAP do, o formatador desta XMLbased é a mais confiável maneira para serializar objetos que serão transmitidos através de uma rede ou lido por aplicativos do .NET Framework non?. SoapFormatter é mais provável atravessar firewalls que BinaryFormatter com êxito." Ele deve ler: "SoapFormatter localizados no namespace System.Runtime.Serialization.Formatters.SOAP do, o formatador desta XMLbased é a mais confiável maneira para serializar objetos que serão transmitidos através de uma rede ou lido por aplicativos do .NET Framework non?. SoapFormatter é mais provável atravessar firewalls que BinaryFormatter com êxito." Página 1014: A entrada de glossário StackTrace não está identificada comoNa página 1014, a entrada segundo ele página lê:"Uma coleção ordenada de um ou mais objetos StackFrame." Ele deve ler: "StackTrace uma coleção ordenada de um ou mais objetos StackFrame." Microsoft Press está comprometida em fornecer livros informativos e precisos. Todos os comentários e as correções listadas acima estão prontas para inclusão em impressões em futuras deste livro. Se você tiver um impressão mais recente deste livro, ele já pode conter a maioria ou todas as correções acima. A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 949734
(http://support.microsoft.com/kb/949734/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesTraduções deste artigo |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início