Makale numarası: 949734 - Son Gözden Geçirme: 26 Şubat 2008 Salı - Gözden geçirme: 1.1

MCTS Self-Paced eğitim seti (EXAM 70-536): Microsoft ® .NET Framework 2.0 — Application Development Foundation açıklamaları ve düzeltmeleri 4 Bölüm

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu makalede, açıklamaları ve düzeltmeleri için Microsoft Press kitabı ilgili bilinen hatalar hakkında bilgi içeren MCTS Self-Paced Training Seti'ni (EXAM 70-536): Microsoft ® .NET Framework 2.0 — Application Development Foundation, 0-7356-2277-9.Bu defter için ek düzeltmeler, makaleleri 923018 (http://support.microsoft.com/kb/923018/) 935218 (http://support.microsoft.com/kb/935218/) ve 949730 (http://support.microsoft.com/kb/949730/) içinde kullanılabilir.

Aşağıdaki konuları kapsar:

  • Sayfa 733: Hesap grubu yerine başvurulan yöneticileri grubu
  • Sayfa 740: Data.dat yerine başvurulan Data.data dosya
  • Sayfa 790: COM uygulaması yerine başvuruda bulunulan .NET uygulaması
  • Sayfa 794: kare yerine açılı ayraçlar kullanılan ayraçlar
  • Ifadeleri kod örnekleri C# ile 800-sayfa 799: kapatın.
  • Sayfa 815: "Layout.Sequential" "LayoutKind.Sequential yerine" kullanılır.
  • Sayfa 816: "Layout.Explicit" "LayoutKind.Explicit yerine" kullanılır.
  • Sayfa 831: modüller yerine başvurulan modeller
  • Sayfa 834: kod örneği yanlış bir konumda bulunan
  • Sayfayı 838: ifade deyimi kullanmak yerine, başvurulan Ekle
  • Sayfa 838: ShowAssemblyInfo yerine başvurulan ShowAssembly yöntemi
  • Sayfa 847: GetCustomAttribute GetCustomAttributes yerine başvuruyor.
  • Sayfa 852: sınıf örneği yerine başvurulan
  • Sayfaları 855 856: InterfaceInfo türü yerine başvuruyor.
  • Sayfa 861: yerine özelliği başvuru numaralandırma
  • Sayfayı 864: ifade deyimi kullanmak yerine, başvurulan Ekle
  • Sayfaları 864 865: BindingFlag BindingFlags yerine başvuruyor.
  • Sayfa 871: sınıf yöntemi yerine başvuruyor.
  • Sayfa 871: sınıf yerine başvurulan nesne
  • Sayfayı 872: ifade deyimi kullanmak yerine, başvurulan Ekle
  • Sayfa 876: EventBuilder sınıfı yerine başvurulan EventBulder sınıfı
  • Sayfa 879: nesne yerine başvuruda sınıfı
  • Sayfa 881: PropertyAttribute PropertyAttributes yerine başvuruyor.
  • Sayfa 882: deyimlerini, ifadeleri kullanarak yerine başvurulan Ekle
  • Sayfa 887: durum senaryoları için verilen hatalı kapsam
  • Sayfa 924: "CultureType" "CultureTypes yerine" kullanılır.
  • Sayfa 930: C# kod örneğinde hata
  • Sayfa 936: yanlış ilk paragraf içinde listelenen kültür sınıfı
  • Sayfa 936: yanlış ilk Not bölümünde listelenen kültür sınıfı
  • Sayfa 945: Açıklama yanıtlar için B ve b soru 2'için gerekli
  • Sayfa 946: başvurulan maddeler oluşturmak yerine bunları iletme
  • Sayfa 950: A doğru yanıt olmalıdır.
  • Sayfa 953: Hatalı yanıt açıklaması
  • Sayfa 954: Ders 2 ' düzeltmeler, yanıtlar
  • Sayfa 954: <a1>yanıt</a1> E yanlış
  • Sayfa 957: Yanlış yanıt 1, Bölüm 3 soru için: B
  • Sayfa 963: Senaryo 2'de, başvurulan hatalı .NET sürüm yanıt 1
  • Sayfa 977: <a1>Soru</a1> 3 başvuru kaldırılmalıdır.
  • Sayfa 977: .NET Framework yerine, .NET Framework 2.0 başvurulan 0
  • Sayfa 978: belirtimi eşleme OpenMappedMachineConfiguration için gereklidir
  • Sayfa 980: DeleteLog RemoveLog olmalıdır.
  • Sayfa 986: SecurityAction.Demand bildirimli kullanılabilir
  • Sayfa 996: "" aşmak yerine"kullanılan overcode"
  • Sayfa 1002'de: SmtpFailedRecipientException SmtpFailedReceipientException olmalıdır.
  • Sayfa 1002'de: Yanıtlar, soru 1 için kısmen yanlıştır
  • Sayfa 1002'de: 127.0.0.1 120.0.1 olmalıdır.
  • Sayfa 1007: Bit eşlem sözlük giriş olarak tanımlanır.
  • Sayfa 1007: Fırça sözlük giriş olarak tanımlanır.
  • Sayfa 1009: Hata ayıklama ve hata ayıklayıcı sözlük girdileri olarak tanımlanır.
  • Sayfa 1010: Grafik sözlük giriş olarak tanımlanır.
  • Sayfa 1011: LocalService ve LocalSystem sözlük girdileri olarak tanımlanır.
  • Sayfa 1011: ManagementQuery sözlük giriş olarak tanımlanır.
  • Sayfa 1012: NetworkService sözlük giriş olarak tanımlanır.
  • Sayfa 1012: Kalem sözlük giriş olarak tanımlanır.
  • Sayfa 1013: SoapFormatter sözlük giriş olarak tanımlanır.
  • Sayfa 1014: StackTrace sözlük giriş olarak tanımlanır.

Daha fazla bilgi

Sayfa 733: Hesap grubu yerine başvurulan yöneticileri grubu

733 Sayfasında son tümceyi okur:

"Gamze <a0>Yöneticiler</a0> grubunun bir üyesidir ve Yöneticiler grubuna Tam Denetim ayrıcalıklara sahip bile rağmen Deny ACE <a0>Yöneticiler</a0> grubunun tüm üyeleri dosyaya erişim izni verilmeyeceği demektir."

Bunu şöyle olmalıdır:

"Gamze <a0>Yöneticiler</a0> grubunun bir üyesidir ve Yöneticiler grubuna Tam Denetim ayrıcalıklara sahip bile rağmen Deny ACE hesap grubunun tüm üyeleri dosyaya erişim izni verilmeyeceği demektir."

Sayfa 740: Data.dat yerine başvurulan Data.data dosya

740 Sayfasında kod örneğini okur:

' VB
File.Create("C:\Guest\Data.Data")

// C#
File.Create(@"C:\Guest\Data.Data");

Bunu şöyle olmalıdır:

' VB
File.Create("C:\Guest\Data.Dat")

// C#
File.Create(@"C:\Guest\Data.Dat");


Sayfa 790: COM uygulaması yerine başvuruda bulunulan .NET uygulaması

790 Sayfasında, açıklama, tür kitaplığı verme Tablo 13-1 olarak okur:

"Bir .NET uygulama tarafından tüketilen bir COM tür kitaplığı oluşturur."

Bunu şöyle olmalıdır:

"Bir COM uygulaması tarafından tüketilen bir COM tür kitaplığı oluşturur."

Sayfa 794: kare yerine açılı ayraçlar kullanılan ayraçlar

794 Sayfasında kod örneği, üçüncü satır okur:

[assembly: RuntimeCompatibility(WrapNonExceptionThrows=false)]

Bunu şöyle olmalıdır:

<Assembly: RuntimeCompatibility(WrapNonExceptionThrows:=False)>


Ifadeleri kod örnekleri C# ile 800-sayfa 799: kapatın.

C# kodu ilk üç satırını, sayfaları 799-800 üzerinde okuma örnek:

using System;
using System.Collections.Generic;
using System.Text;

Bu satırları kaldırıldı.

Sayfa 815: "Layout.Sequential" "LayoutKind.Sequential yerine" kullanılır.

815 Sayfasında kalın bölüm üstbilgisi sayfanın ortasına yakın okur:

"Layout.Sequential"

Bunu şöyle olmalıdır:

"LayoutKind.Sequential"

Layout.Sequential altında tümcedeki ilk bölüm, başlığını okur:

"Kullanmak için ilk yöntem Layout.Sequential seçeneğidir."

Bunu şöyle olmalıdır:

"Kullanmak için ilk yöntem LayoutKind.Sequential seçeneğidir."

Sayfa 816: "Layout.Explicit" "LayoutKind.Explicit yerine" kullanılır.

816 Sayfasında, sayfanın üst kısmında başlık okur:

"Layout.Explicit"

Bunu şöyle olmalıdır:

"LayoutKind.Explicit"

Sayfa 831: modüller yerine başvurulan modeller

831 Sayfasında üçüncü tümceyi okur:

"Derlemeler ve modeller için bir kod satırı bir parçası olan tamamen ayrı ifadeleri, yansıma interrogate hem de .NET kodu üret olanak sağlar."

Bunu şöyle olmalıdır:

"Derlemeler ve modüller için bir kod satırı bir parçası olan tamamen ayrı ifadeleri, yansıma interrogate hem de .NET kodu üret olanak sağlar."

Sayfa 834: kod örneği yanlış bir konumda bulunan

834 Sayfasında, ikinci ve üçüncü paragrafları okuyun:

"Daha ilginç, GetEntryAssembly, GetCallingAssembly, GetExecutingAssembly çağırır. Bu yöntemleri geçerli çağrı yığını bir parçası olan birleştirmeler için <a0>birleştirme</a0> sınıfının bir örneği almanıza olanak sağlar. GetEntryAssembly başlatma yöntemi (genellikle yürütülebilir derlemeye bir masaüstü uygulamas? için), aşağıdaki örnekte gösterildiği gibi içeren derlemeye bir örneğini verir:
' VB
Dim theAssembly As Assembly = Assembly.GetExecutingAssembly

// C#
Assembly theAssembly = Assembly.GetExecutingAssembly();

Çalışan kodu için derleme, GetExecutingAssembly ça??rarak alabilirsiniz. Buna ek olarak, the GetCallingAssembly yöntemi bir düzeyi için çağrı yığını içindeki <a1>birleştirme</a1> sınıfının bir örneği alır. Diğer bir deyişle, bu yöntemi şu anda yürütülen kod içeren derlemeye alır."

Bunlar şöyle olmalıdır:

"Daha ilginç, GetEntryAssembly, GetCallingAssembly, GetExecutingAssembly çağırır. Bu yöntemleri geçerli çağrı yığını bir parçası olan birleştirmeler için <a0>birleştirme</a0> sınıfının bir örneği almanıza olanak sağlar. GetEntryAssembly başlatma yöntemi (genellikle bir masaüstü uygulamas? için yürütülebilir derleme) içeren derleme örneğini döndürür.

Çalışan kodu için derleme, GetExecutingAssembly ça??rarak alabilirsiniz. Buna ek olarak, the GetCallingAssembly yöntemi bir düzeyi için çağrı yığını içindeki <a1>birleştirme</a1> sınıfının bir örneği alır. Diğer bir deyişle, şu anda yürütülen kod yöntemi içeren derlemeye alır. Aşağıdaki örneğe bakın:
' VB
Dim theAssembly As Assembly = Assembly.GetExecutingAssembly

// C#
Assembly theAssembly = Assembly.GetExecutingAssembly();
"

Sayfayı 838: ifade deyimi kullanmak yerine, başvurulan Ekle

838 Sayfasında, adım 2 okur:

"Bir SQL ekleme deyimi (veya Visual Basic ımports deyimi) System.Reflection ad ana kodu dosyaya ekleyin."

Bunu şöyle olmalıdır:

"Using ekleme deyimi (veya Visual Basic ımports deyimini) ana kod dosyası System.Reflection ad."

Sayfa 838: ShowAssemblyInfo yerine başvurulan ShowAssembly yöntemi

838 Sayfasında, adım 3, 4, 7 ve 9 okuyun:

"3. Yeni bir statik yöntem parametre olarak <a1>birleştirme</a1> sınıfının bir örneği götüren ShowAssembly adlı oluşturun.

4. Konsola FullName GlobalAssemblyCache, konum ve ImageRuntimeVersion özellikleri dışında yeni ShowAssembly yöntem içine yazın.

7. Yeni derleme örneğiyle ShowAssembly yöntemini çağırın.

9. ShowAssembly yöntemi ile derleme örneği yeniden bu örneği yürütülen derlemesinden arayın. Kodunuzu şöyle görünebilir: "

Bunlar şöyle olmalıdır:

"3. Yeni bir statik yöntem parametre olarak <a1>birleştirme</a1> sınıfının bir örneği götüren ShowAssemblyInfo adlı oluşturun.

4. Konsola FullName GlobalAssemblyCache, konum ve ImageRuntimeVersion özellikleri dışında yeni ShowAssemblyInfo yöntem içine yazın.

7. Yeni derleme örneğiyle ShowAssemblyInfo yöntemini çağırın.

9. ShowAssemblyInfo yöntemi ile derleme örneği yeniden yürütme derlemesinden arayın. Kodunuzu şöyle görünebilir: "

Sayfa 847: GetCustomAttribute GetCustomAttributes yerine başvuruyor.

847 Sayfasında <a0>derleme öznitelikleri alma</a0> bölümünün altıncı tümceyi okur:

"Bu ayarı nedeniyle, the GetCustomAttribute almak için öznitelikleri devralınan olup olmadığını belirten bir Boole değer için sağlar."

Bunu şöyle olmalıdır:

"Bu ayarı nedeniyle, the GetCustomAttributes almak için öznitelikleri devralınan olup olmadığını belirten bir Boole değer için sağlar."

Sayfa 852: sınıf örneği yerine başvurulan

852 Sayfasında <a0>Başlangıç türleri</a0> bölümündeki madde işaretli liste aşağıdaki tümceyi okur:

"Bir derleme sınıfı ile çalışırken, bu derlemenin tüm modüllerdeki tüm türleri GetTypes yöntemini çağırarak isteyebileceğini:"

Bunu şöyle olmalıdır:

"Derleme örneğiyle çalışırken, bu derlemenin tüm modüllerdeki tüm türleri GetTypes yöntemini çağırarak isteyebileceğini:"

Sayfaları 855 856: InterfaceInfo türü yerine başvuruyor.

855 Sayfasında Tablo 14-8 GetInterface açıklamasını okur:

"Bu türüyle ilişkili olan belirli bir InterfaceInfo nesneyi alır."

Bunu şöyle olmalıdır:

"Bu türüyle ilişkili olan belirli bir tür nesneyi alır."

856 Sayfasında Tablo 14-8 GetInterfaces açıklamasını okur:

"Bu türüyle ilişkili InterfaceInfo nesneleri alır."

Bunu şöyle olmalıdır:

"Bu türüyle ilişkili türü nesneleri alır."

Sayfa 861: yerine özelliği başvuru numaralandırma

861 Sayfasında, ilk iki tümceleri aşağıdaki Tablo 14-9 okuyun:

"Memberınfo sınıfındaki MemberType numaralandırma denetleyerek bu Memberınfo nesnelerin her biri olan üye türü görebilirsiniz. Bu numaralandırma tüm üyeleri, Memberınfo bir nesneyi gösteren türlerini içerir."

Bunlar şöyle olmalıdır:

"Memberınfo sınıfı MemberType özelliği denetleyerek bu Memberınfo nesnelerin her biri olan üye türü görebilirsiniz. Bu özellik tüm bir Memberınfo nesnesi gösteren bir üye türleri gösteren bir numaralandırma değeri içerir."

Sayfayı 864: ifade deyimi kullanmak yerine, başvurulan Ekle

864 Sayfasında, adım 2 okur:

"(Veya Visual Basic'te alır) bir SQL ekleme deyimi System.Reflection ad ana kodu dosyaya ekleyin."

Bunu şöyle olmalıdır:

"Using ekleme deyimi (veya Visual Basic'te ımports) ana kod dosyası System.Reflection ad."

Sayfaları 864 865: BindingFlag BindingFlags yerine başvuruyor.

864 Sayfalarında, adım 4 okur:

"Yerel BindingFlag değişken oluşturmak ve bayrakları, yalnızca, ortak örnek üyeleri olarak üzere saklayın."

Bunu şöyle olmalıdır:

"Yerel BindingFlags değişken oluşturmak ve bayrakları, yalnızca, ortak örnek üyeleri olarak üzere saklayın."

865 Sayfasında, adım 10 okur:

"Yineleme döngü içinde devam edin ve adım 4'deki BindingFlag değişkenini kullanarak her türden tüm üyelere alıyorum."

Bunu şöyle olmalıdır:

"Yineleme döngü içinde devam edin ve adım 4'deki BindingFlags değişkenini kullanarak her türden tüm üyelere alıyorum."

Sayfa 871: sınıf yöntemi yerine başvuruyor.

871 Sayfada ilk tümcedeki ilk kod örneğini izleyerek okur:

"Bu örnekte, Methodınfo aşırı yük'WriteLine sınıfının tek bir dize alıp, konsola yazan için alma."

Bunu şöyle olmalıdır:

"Bu örnekte, Methodınfo aşırı yük'WriteLine yöntemi, tek bir dize alıp, konsola yazan için alma."

Sayfa 871: sınıf yerine başvurulan nesne

871 Sayfasında, ikinci örnek kod aşağıdaki ilk tümceyi okur:

"Bu statik bir yöntem olduğu için boş bir örneği yöntemini çalıştırmak, nesnenin normalde götürecek parametresinde belirttiğiniz."

Bunu şöyle olmalıdır:

"Bu statik bir yöntem olduğu için boş bir yöntem çalıştırılacağı sınıf örneği genellikle götürecek parametresinde belirtin."

Sayfayı 872: ifade deyimi kullanmak yerine, başvurulan Ekle

872 Sayfasında, adım 2 okur:

"Ana kod dosyasında bir ekleme deyimi (veya Visual Basic ımports) System.Reflection ad alanına ekleyin."

Bunu şöyle olmalıdır:

"Bir kullanarak ana kod dosyasında, ekleme deyimi (veya Visual Basic ımports) System.Reflection ad."

Sayfa 876: EventBuilder sınıfı yerine başvurulan EventBulder sınıfı

876 Sayfasında Tablo 14-11 dördüncü adı okur:

"EventBulder"

Bunu şöyle olmalıdır:

"EventBuilder"

Sayfa 879: nesne yerine başvuruda sınıfı

879 Sayfasında <a0>Üyeler oluşturma</a0> bölümünün ilk tümceyi okur:

"DefineType yöntemi döndüren TypeBuilder dinamik kod oluşturma için merkezi sınıfıdır."

Bunu şöyle olmalıdır:

"DefineType yöntemi döndüren TypeBuilder dinamik kod oluşturma için merkezi nesnesidir."

Sayfa 881: PropertyAttribute PropertyAttributes yerine başvuruyor.

881 Sayfasında üçüncü kod örneğini izleyerek ilk tümceyi okur:

"Özelliği tanımlayan bir yöntem tanımlama benzer olsa da, PropertyAttribute numaralandırma özellikleri beklediğiniz gibi çok yönlerini tanımlayan izin vermiyor."

Bunu shoulld okuyun:

"Özelliği tanımlayan bir yöntem tanımlama benzer olsa da, PropertyAttributes numaralandırma özellikleri beklediğiniz gibi çok yönlerini tanımlayan izin vermiyor."

Sayfa 882: deyimlerini, ifadeleri kullanarak yerine başvurulan Ekle

882 Sayfasında, adım 2 okur:

"Ana kod dosyasında (veya Visual Basic ımports ifadeleri) deyimleri System.Reflection ve System.Reflection.Emit ad alanları ekleyin."

Bunu şöyle olmalıdır:

"Deyimleri (veya Visual Basic ımports ifadeleri) System.Reflection ve System.Reflection.Emit ad alanlarını kullanarak ana kod dosyasında ekleyin."

Sayfa 887: durum senaryoları için verilen hatalı kapsam

887 Sayfada ilk tümceyi okur:

"Aşağıdaki durum senaryosu, ne, uygulama etki alanları ve hizmetlerini nasıl kullanılacağı hakkında öğrenilen uygulanır."

Bunu şöyle olmalıdır:

"Aşağıdaki durum senaryosu, ne, bu bölümün konuları öğrendiniz uygulanır."

Sayfa 924: "CultureType" "CultureTypes yerine" kullanılır.

924 Sayfasında, sayfadaki son tümceyi okur:

"GetCultures yöntemi, tek bir parametre türü CultureType gerçekleştirir."

Bunu şöyle olmalıdır:

"GetCultures yöntemi, tek bir parametre türü CultureTypes gerçekleştirir."

Sayfa 930: C# kod örneğinde hata

930 Sayfasında ikinci C# kod parçacığının 930 sayfadaki ilk satırın okur:

CompareInfo DemoInfo = Thread.CurrentThread.CurrentCulture.CompareInfo;


Bunu şöyle olmalıdır:

CompareInfo DemoInfo = new CultureInfo(“en-US”).CompareInfo;


Sayfa 936: yanlış ilk paragraf içinde listelenen kültür sınıfı

936 Sayfasında, ilk paragrafın üçüncü bir cümlede okur:

"CultureRegionAndInfoBuilder sınıfı oluşturmak ve özel bir kültür sağlar."

Bunu şöyle olmalıdır:

"Cultureandregionınfobuilder sınıfı oluşturmak ve özel bir kültür sağlar."

Sayfa 936: yanlış ilk Not bölümünde listelenen kültür sınıfı

936 Sayfasında, .NET 2.0 Not bölümünde okur:

"CultureRegionAndInfoBuilder .NET 2. 0'da yeni sınıftır"

Bunu şöyle olmalıdır:

"Cultureandregionınfobuilder .NET 2. 0'da yeni sınıftır"

Sayfa 945: Açıklama yanıtlar için B ve b soru 2'için gerekli

945 Sayfada B'ı ve <a1>Soru</a1> 2'için okuma D yanıt verir:

"B Düzelt: yordamlar, bir değer türü geçirdiğinizde değişkenleri bir kopyasını çalışır. Bu nedenle, kopyaya yapılan değişiklikleri özgün değerini etkiler değil. D. hatalı: değişken başvuru olan, özgün değeri değiştirildi. "

Bunlar şöyle olmalıdır:

"B Düzelt: değerine göre bir değer türü geçirdiğinizde, değişkenleri bir kopyasını yordamlar çalışır. Bu nedenle, kopyaya yapılan değişiklikleri özgün değerini etkiler değil. D. hatalı: değişken başvuruyla geçirildi, özgün değeri değiştirildi. "

Sayfa 946: başvurulan maddeler oluşturmak yerine bunları iletme

946 Sayfasında 4 soru için sorularınızın yanıtlarını okuyun:

"A. hatalı: başvuru sınıf oluşturma; ancak, bir yordama iletilen, değişiklik.
B. yanlış: Bir başvuru yapısını oluşturamıyor.
C. yanlış: Bir değer sınıfı oluşturmak; ancak yapıların daha etkin olma eğilimindedir.
D. Düzelt: değer yapıları genellikle en etkili olur. "

Bunlar şöyle olmalıdır:
"A. hatalı: başvuruyla bir sınıf geçirmek; ancak, bir yordama iletilen, değişiklik.
B. yanlış:, Bir yapı başvuruyla geçirmek; ancak, bir yordama iletilen, değişiklik.
C. yanlış:, Bir sınıf değeri geçirmek; geçirilmesi değeriyle yapıları, ancak daha etkin olma eğilimindedir.
D. Düzelt: değeri tarafından geçirilen yapıları genellikle en verimli olur. "

Sayfa 950: A doğru yanıt olmalıdır.

950 Sayfasında, Bölüm 2 dersi inceleme Soru 3 doğru yanıt doğru değil.

Değiştir:
3. "Yanıt düzeltin: B
A. yanlış: Yol sınıfı yalnızca bir yol dizesi ile ilgilidir. Bu dosya sistemine hiçbir değişiklik yapmaz.
B doğru: Yol sınıfı yalnızca bir yol dizesi ile ilgilidir. Hiçbir değişiklik dosya sistemine kolaylaştırır."

Kime:
"3. Yanıt düzeltin: A
A. doğru: Yol sınıfı dosya uzantısını değiştirir.
B: hatalı: yol sınıfı, dosya uzantısını değiştirir. "

Sayfa 953: Hatalı yanıt açıklaması

Sayfada 953, Bölüm 3, Ders 1'de, BIR soru 2 yanıt okur:

"A. doğru: özel seri hale getirme işlemi gerçekleştirmek için uygulayabileceğiniz bir ıserializable arabirimdir. Bu öznitelik değil."

Bunu şöyle olmalıdır:

"A. Düzelt: Bu kod örneği, çok satırlı giriş işlemek için RegexOptions.Multiline seçeneğini kullanarak doğru şekilde çalışıyor."

Sayfa 954: Ders 2 ' düzeltmeler, yanıtlar

Sayfada 954, Bölüm 3, Ders 2,-D B soru 1 sorularınızın yanıtlarını okuyun:

"B hatalı: UTF-16 UTF-3'den küçük bir bayt boyutuna sahiptir...
C yanlış: UTF-8 olan UTF-3'ten daha küçük bir bayt boyutu
D ASCII olan UTF-3'ten daha küçük bir bayt boyutu yanlış: "

Bunu şöyle olmalıdır:

"B hatalı: UTF-16 UTF-32'den küçük bir bayt boyutuna sahiptir...
C. yanlış: UTF-8 UTF-32'den küçük bir bayt boyutuna sahip
D ASCII olan UTF-32'den daha küçük bir bayt boyutu yanlış: "

Sayfa 954: <a1>yanıt</a1> E yanlış

Yanıt E soru 4 954 sayfada hatalı olmalıdır.

Değiştir:
"4. Yanıtları düzeltin: A ve C E"

Kime:
4. "Yanıtları düzeltin: A ve C"

Değiştir:
"E Düzelt: Bu dize, normal ifade eşleşmiyor."

Kime:
"E. hatalı: ilk karakter olması gerekir, çünkü bu dize normal ifade eşleşmiyor"a"."

Sayfa 957: Yanlış yanıt 1, Bölüm 3 soru için: B

957 Sayfasında, Bölüm 3 1 soru için verilen yanıt doğru değil.

Değiştir:
"1. Yanıtları düzeltin: B ve b
A. yanlış: GetType benzersizliği belirlemek için çağrılmaz.
B. doğru: Nesnesinden karma değeri karma koleksiyonda kullanılmış olup olmadığını görmek için kullanılır.
C. yanlış: Dize bayt sunumunu nesnenin anahtar benzersiz olup olmadığını belirlemez. Hashtable sınıfı, karma değeri yalnızca benzersizliği belirlemek için kullanır.
D. Düzelt: iki nesne aslında bir anahtara değer atamadan önce eşit olup olmadığını belirlemek için iki karma değerlerini aynı ise, eşit çağrılabilir. "

Kime:
"1. Yanıt düzeltin: B
A. yanlış: GetType benzersizliği belirlemek için çağrılmaz.
B. yanlış: Nesnesinden karma değeri karma koleksiyon içinde kullanılan, ancak nesne bir anahtar olarak kullanılmış olup olmadığını göstermez olup olmadığını görmek için kullanılır.
C. yanlış: Dize bayt sunumunu nesnenin anahtar benzersiz olup olmadığını belirlemez. Hashtable sınıfı, karma değeri yalnızca benzersizliği belirlemek için kullanır.
D. Düzelt: iki nesne aslında bir anahtara değer atamadan önce eşit olup olmadığını belirlemek için iki karma değerlerini aynı ise, eşit çağrılabilir. "

Sayfa 963: Senaryo 2'de, başvurulan hatalı .NET sürüm yanıt 1

963 Sayfasında yanıt 1 durum senaryosu 2 okur:

"Evet, BinaryFormatter 0. NET'le seri hale getirilmiş nesneler serisi."

Bunu şöyle olmalıdır:

"Evet, BinaryFormatter .NET 1.0 seri hale getirilmiş nesneler serisi."

Sayfa 977: <a1>Soru</a1> 3 başvuru kaldırılmalıdır.

Sayfada 977, Bölüm 9, yanıt, <a1>Soru</a1> 3 okur Ders 2:

3. "Yanıt düzeltin: B
A. yanlış: Özel eylemler görünümü yükleme yolu ile birlikte özel eylemler kolaylaştırmak için kullanılır. Bu, kayıt defterindeki alanınızda hiçbir true vardır.
B. yanlış: Dosya sistemi görünümü için dosya sistemi değişiklikleri kolaylaştırmak için kullanılır. Bu gerçek kayıt üzerinde denetleyemez.
C. yanlış: Yok hiçbir kayıt defteri Düzenleyicisi'ni görüntüle.
D. Düzelt: kayıt defteri görünüm eklemeleri ve değişiklikler kayıt defterine doğru görünümdür. "

Bu metni gözardı.

Sayfa 977: .NET Framework yerine, .NET Framework 2.0 başvurulan 0

977 Sayfasında sorularınızın yanıtlarını A ve B 3, Ders 1 okuma Soru:

"A. hatalı: işlemler, işlem sınıfı ancak 0 .NET Framework Yapılandırma aracı ile görüntülenebilir.
B. yanlış: Hizmetleri 0 .NET Framework Yapılandırma aracı ile görüntülenebilir. "

Bunlar şöyle olmalıdır:

"A. hatalı: işlemler, işlem sınıfı ancak .NET Framework 2.0 yapılandırma aracı ile görüntülenebilir.
B. yanlış: Hizmetleri .NET Framework 2.0 yapılandırma aracıyla görüntülenemiyor. "

Sayfa 978: belirtimi eşleme OpenMappedMachineConfiguration için gereklidir

D okuma 978 sayfasında, Ders 4, 1, soru yanıtlayın:

"Doğru: OpenMappedMachineConfiguration makine yapılandırma dosyası'nı açmak için geçerli yöntemidir."

Bunu şöyle olmalıdır:

"Doğru: OpenMappedMachineConfiguration bir eşleme belirtilen sürece, bir makine yapılandırma dosyasını açmak için geçerli yöntemidir."

Sayfa 980: DeleteLog RemoveLog olmalıdır.

980 Sayfasında, <a1>Soru</a1> 4 D yanıt DeleteLog yerine RemoveLog başvuruyor.

Değiştir:
"D hatalı: EventLog sınıfının RemoveLog yöntem yok."

Kime:
"D hatalı: EventLog sınıfının DeleteLog yöntem yok."

Sayfa 986: SecurityAction.Demand bildirimli kullanılabilir

986 Sayfasında Bölüm 11, Ders 3, soru 2 ilk yanıt okur:

"A. hatalı: SecurityAction.Demand arayanın ve tüm Arayanların yığın içinde daha yüksek belirtilen izinlere sahip, çalışma, durum ve özel durumu bildirir. Ancak, SecurityAction.Demand imperatively kullanılması gerektiğini ve soru bildirime dayanan güvenlikte gerek açıklar."

Bunu şöyle olmalıdır:

"A. doğru: çağıran ve tüm Arayanların yığın içinde daha yüksek belirtilen izinlere sahip, çalışma, durum ve özel durum SecurityAction.Demand yönlendirir."

Sayfa 996: "" aşmak yerine"kullanılan overcode"

Sayfada 996, söz konusu <a1>yanıt</a1> A, 2, ikinci tümceyi okur:

"Türleri değişebilir, ancak MarshalAs yöntemi bu overcode için kullanılabilir."

Bunu şöyle olmalıdır:

"Türleri değişebilir, ancak MarshalAs yöntemi bu çözmek için kullanılır."

Sayfa 1002'de: SmtpFailedRecipientException SmtpFailedReceipientException olmalıdır.

1002, Ders 2'de, soru 3, sayfa üzerinde <a1>yanıt</a1> A özel bir mispelling içerir.

Değiştir:
"A. doğru: SMTP sunucusuna e-posta adresi reddederse, çal??ma zaman? SmtpFailedReceipientException atar."

Kime:
"A. doğru: SMTP sunucusuna e-posta adresi reddederse, çal??ma zaman? SmtpFailedRecipientException atar."

Sayfa 1002'de: Yanıtlar, soru 1 için kısmen yanlıştır

Sayfasında 1002'de, yanıt soru 1, Ders 2 için'yanlış ve diğer yanıtları açıklamaları kısmen yanlıştır.

Değiştir:
1. "Yanıt düzeltin: B
A. yanlış: The MailMessage sınıfı bir Send yöntemi yok.
B doğru: ileti göndermek için <a0></a0>, SmtpClient örneği oluşturma ve gönderme yöntemini çağırın.
C. yanlış: Yok SmtpServer sınıfı yok.
D. hatalı: hiçbir MailClient sınıf yok. "

Kime:
"1. Yanıt düzeltin: C
A. yanlış: The MailMessage sınıfı bir Send yöntemi yok.
B. yanlış: SmtpClient.Send devam etmeden önce tamamlamak iletim beklemez.
C doğru: SmtpClient.SendAsync e-posta iletisi gönderir ve sonra iletim devam etmeden önce tamamlamasını bekler.
D. hatalı: hiçbir MailMessage sınıf yok. "

Sayfa 1002'de: 127.0.0.1 120.0.1 olmalıdır.

1002 Sayfasında, <a1>Soru</a1> 2 açıklaması yanıt D için'doğru değil.

Değiştir:
"120.0.1 her zaman yerel bilgisayarı tanımlayan bir özel IP adresidir."

Kime:
"her zaman yerel bilgisayarı tanımlayan özel bir IP adresi olan 127.0.0.1."

Sayfa 1007: Bit eşlem sözlük giriş olarak tanımlanır.

1007 Sayfasında, üçüncü ve son giriş sayfasında okur:

"System.Drawing ad boşluğunda yer alan, bu sınıfın yükleme görüntülerini kaydetme ve tek tek piksel düzenleme için yöntemler sağlar."

Bunu şöyle olmalıdır:

"Bit eşlem Located System.Drawing ad alanında, bu sınıf için yükleme görüntülerini kaydetme ve tek tek piksel düzenleme yöntemleri sağlar."

Sayfa 1007: Fırça sözlük giriş olarak tanımlanır.

1007 Sayfasında en son giriş sayfasında okur:

"System.Drawing ad alanında bulunan, fırça sınıftan türetilmiş sınıfları metin çizim ve şekilleri doldurmak için gerekli değildir."

Bunu şöyle olmalıdır:

"Fırça Located System.Drawing ad alanında, fırça sınıftan türetilmiş sınıfları metin çizim ve şekilleri doldurmak için gerekli değildir."

Sayfa 1009: Hata ayıklama ve hata ayıklayıcı sözlük girdileri olarak tanımlanır.

1009 Sayfasında, aşağıda "Veri Şifreleme Standardı (DES)" iki girişleri okuyun:

"Kodu iliştirilecek Debugger nesneleri izin veren bir uygulama için tanımlanmış belirli sabit.

Uygulamaya bağlı varsayılan hata ayıklayıcısı erişim sağlayan BIR sınıf."

Bunlar şöyle olmalıdır:

Hata ayıklama"sağlayan bir uygulama tanımlı belirli BIR sabit değer

Kod iliştirilecek hata ayıklayıcısını nesneler. Hata, uygulamaya bağlı varsayılan hata ayıklayıcısı erişim sağlayan BIR sınıf ayıklayıcı."

Sayfa 1010: Grafik sözlük giriş olarak tanımlanır.

1010 Sayfasında Genelleştirme sonra girdiyi okur:

"System.Drawing ad boşluğunda yer alan, bu sınıfın yöntemlerini çizim satırlar, şekiller ve metin sağlar."

Bunu şöyle olmalıdır:

"Grafik Located System.Drawing ad alanında, bu sınıfın yöntemlerini çizim satırlar, şekiller ve metin sağlar."

Sayfa 1011: LocalService ve LocalSystem sözlük girdileri olarak tanımlanır.

1011 Sayfasında "Yerelleştirme" sonra iki girişleri okuyun:

"Sınırlı ayrıcalıklara sahip çalışan BIR hizmet hesabı.

Hemen hemen sınırsız ayrıcalıklarla çalışan BIR hizmet hesabı."

Bunlar şöyle olmalıdır:

"Sınırlı ayrıcalıklara sahip çalışan LocalService BIR hizmet hesabı.

Hemen hemen sınırsız ayrıcalıklarla çalışan LocalSystem BIR hizmet hesabı."

Sayfa 1011: ManagementQuery sözlük giriş olarak tanımlanır.

1011 Sayfasında "yönetilen kod" sonra girdiyi okur:

"Bir Windows Yönetim alt yapısı nesne hakkında bilgi için istek."

Bunu şöyle olmalıdır:

"Bir Windows Yönetim alt yapısı nesne bilgi isteği ManagementQuery A".

Sayfa 1012: NetworkService sözlük giriş olarak tanımlanır.

1012 Sayfasında ".NET Framework 2.0 yapılandırma aracı" sonra girdiyi okur:

"Uzak bilgisayarlar için kimlik doğrulaması yeteneği olan BIR hizmet hesabı."

Bunu şöyle olmalıdır:

"Uzak bilgisayarlar için kimlik doğrulaması yeteneği olan NetworkService BIR hizmet hesabı."

Sayfa 1012: Kalem sözlük giriş olarak tanımlanır.

1012 Sayfasında "kısmen güvenilen kodu" sonra girdiyi okur:

"System.Drawing ad boşluğunda yer alan, bu sınıfın çizimler genişliğini ve rengini belirtmek için kullanılır."

Bunu şöyle olmalıdır:

"Bu sınıf System.Drawing ad boşluğunda kalem Located çizimler genişliğini ve rengini belirtmek için kullanılır."

Sayfa 1013: SoapFormatter sözlük giriş olarak tanımlanır.

1013 Sayfasında saniye ve en son giriş sayfasında okur:

"System.Runtime.Serialization.Formatters.Soap ad boşluğunda yer alan, bu XMLbased biçimlendiricisi bir ağ üzerinden aktarılan veya non– .NET Framework uygulamaları tarafından okuma yüklenecek nesneleri seri hale getirmek için en güvenilir yoludur. SoapFormatter başarıyla güvenlik duvarlarının BinaryFormatter'den geçiş olasılığı daha yüksektir."

Bunu şöyle olmalıdır:

"SoapFormatter System.Runtime.Serialization.Formatters.Soap ad alanında bulunan, bu XMLbased biçimlendiricisi bir ağ üzerinden aktarılan veya non– .NET Framework uygulamaları tarafından okuma yüklenecek nesneleri seri hale getirmek için en güvenilir yoludur. SoapFormatter başarıyla güvenlik duvarlarının BinaryFormatter'den geçiş olasılığı daha yüksektir."

Sayfa 1014: StackTrace sözlük giriş olarak tanımlanır.

1014 Sayfasında, kendisine sayfa ikinci giriş azı tipi okur:

"Bir sıralı bir veya daha fazla StackFrame nesneleri koleksiyonu."

Bunu şöyle olmalıdır:

"Bir veya daha fazla StackFrame nesnelerinin sıralı bir koleksiyonu StackTrace."

Microsoft Press, bilgilendirici ve doğru defterleri sağlamayı amaçlamaktadır. Tüm açıklamalar ve yukarıda listelenen düzeltmeler bu kitap, gelecekteki printings eklenmesi için hazırsınız. Bir sonraki yazdırma, bu kitap, birçok veya tüm düzeltmeler yukarıdaki zaten içerebilir.

Bu makaledeki bilginin uygulandığı durum:
  • MCTS Self-Paced Training Kit (Exam 70-536): Microsoft .NET Framework 2.0 - Application Development Foundation, ISBN 0-7356-2277-9
Anahtar Kelimeler: 
kbmt KB949734 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:949734  (http://support.microsoft.com/kb/949734/en-us/ )