Questione : Schermo blu XP

Ciao gli esperti, il

I hanno cliente in una posizione all'esterno ha un più vecchio PC fare funzionare XP XP3 e sta dandole uno schermo blu della morte durante gli ultimi giorni.  Ho pulito il registro, pulizia tutta la schifezza sulla macchina ed ho fatto una manutenzione di software generale compreso gli aggiornamenti, le esplorazioni ecc. del virus.  Ancora BSOD.  il

There non sembra essere alcun'attività comune che lo produce.  ' Non ho il messaggio di BSOD da offrire poiché non sono sul posto.  Così con così descrizione generale del problema, dove voi iniziano?

Thanks,
HNM
class= del

Risposta : Schermo blu XP

Prendere la vostra struttura di XML e conservarla ad una lima per lasciarla dire “c:\MyContacts.xml„
generare uno schema di XSD con xsd.exe:

xsd /c: \ MyContacts.xml /c

Allora prendere la lima generata del xsd (denominata MyContacts.xsd) e generare una struttura di codice categoria using xsd.exe:

xsd MyContacts.xsd /classes /l: vb

Ciò genera un codice categoria denominato MyContacts.vb.
Questo codice categoria rappresenta una struttura che corrisponde alla vostra struttura di XML.

ORA potete ottenere la risposta del vostro webservice e deserialize con il vostro codice categoria generato
ed otterrete una struttura che potete lavorare con:)

Ciò può essere fatta come quella:

MyCont fioco come nuova risposta () 'la maggior parte del ceto alto che è generato
X fioca come nuovo XmlSerializer (MyCont.GetType ()) 'ottenere un nuovo oggetto del serializzatore del xml
Rdr fioco come carico di nuovo StreamReader (“c:\Mycontacts.xml ") 'il soddisfatto (nel vostro campione sarà la risposta del vostro webservice!)

MyCont = x.Deserialize (rdr) 'deserialize il soddisfare

Nome fioco come stringa = MyCont.Items (0) accessi di .contact (0) .firstName 'i dati


BTW.: potete fare quello via lo studio visivo anche, se conoscete il WSDL del webservice.
La generazione manuale fatta da xsd.exe è fatta vicino CONTRO se.

Sperare che aiuti
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
'Generato via XSD:

'------------------------------------------------------------------------------
'  
'     Generiert dell'attrezzo del wurde von einem di codice di Dieser.
'     Laufzeitversion: 2.0.50727.3603
'
'     Änderungen un dieser Datei können i falsches Verhalten verursachen il und gehen verloren, wenn
'     wird del generiert del erneut di codice del der.
'  
'------------------------------------------------------------------------------

Opzione rigorosa fuori
Opzione esplicita sopra

Importazioni System.Xml.Serialization

'
'Wurde automatisch generiert von xsd, Version=2.0.50727.42 di Dieser Quellcode.
'

'''
  _
Risposta pubblica parziale del codice categoria
    
    itemsField riservato () come responseContacts
    
    '''
      _
    Elementi della proprietà pubblica () come responseContacts ()
        Ottenere
            Restituire Me.itemsField
        L'estremità ottiene
        Insieme
            Me.itemsField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
Codice categoria dell'estremità

'''
  _
responseContacts pubblici parziali del codice categoria
    
    contactField riservato () come responseContactsContact
    
    '''
      _
    Contatto della proprietà pubblica () come responseContactsContact ()
        Ottenere
            Restituire Me.contactField
        L'estremità ottiene
        Insieme
            Me.contactField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
Codice categoria dell'estremità

'''
  _
responseContactsContact pubblico parziale del codice categoria
    
    contactIdField riservato come stringa
    
    prefixField riservato come stringa
    
    firstNameField riservato come stringa
    
    lastNameField riservato come stringa
    
    suffixField riservato come stringa
    
    streetField riservato come stringa
    
    street2Field riservato come stringa
    
    cityField riservato come stringa
    
    stateField riservato come stringa
    
    postalCodeField riservato come stringa
    
    phoneField riservato come stringa
    
    faxField riservato come stringa
    
    businessField riservato come stringa
    
    emailField riservato come stringa
    
    createDateField riservato come stringa
    
    bounceCountField riservato come stringa
    
    statusField riservato come stringa
    
    '''
      _
    contactId della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.contactIdField
        L'estremità ottiene
        Insieme
            Me.contactIdField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    Prefisso della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.prefixField
        L'estremità ottiene
        Insieme
            Me.prefixField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    firstName della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.firstNameField
        L'estremità ottiene
        Insieme
            Me.firstNameField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    lastName della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.lastNameField
        L'estremità ottiene
        Insieme
            Me.lastNameField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    Suffisso della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.suffixField
        L'estremità ottiene
        Insieme
            Me.suffixField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    Via della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.streetField
        L'estremità ottiene
        Insieme
            Me.streetField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    Proprietà pubblica street2 () come stringa
        Ottenere
            Restituire Me.street2Field
        L'estremità ottiene
        Insieme
            Me.street2Field = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    Città della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.cityField
        L'estremità ottiene
        Insieme
            Me.cityField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    Condizione della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.stateField
        L'estremità ottiene
        Insieme
            Me.stateField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    postalCode della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.postalCodeField
        L'estremità ottiene
        Insieme
            Me.postalCodeField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    Telefono della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.phoneField
        L'estremità ottiene
        Insieme
            Me.phoneField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    Fax della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.faxField
        L'estremità ottiene
        Insieme
            Me.faxField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    Commercio della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.businessField
        L'estremità ottiene
        Insieme
            Me.businessField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    Email della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.emailField
        L'estremità ottiene
        Insieme
            Me.emailField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    createDate della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.createDateField
        L'estremità ottiene
        Insieme
            Me.createDateField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    bounceCount della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.bounceCountField
        L'estremità ottiene
        Insieme
            Me.bounceCountField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
    
    '''
      _
    Condizione della proprietà pubblica () come stringa
        Ottenere
            Restituire Me.statusField
        L'estremità ottiene
        Insieme
            Me.statusField = valore
        Insieme dell'estremità
    Proprietà dell'estremità
Codice categoria dell'estremità
Altre soluzioni  
 
programming4us programming4us