Vraag : De Plukker van de Mensen van het MOS

In de onderstaande code, krijg ik geen waarden voor waarden [0]. User.Name zoals ongeldig voor sommige gebruikers, terwijl niet ongeldig voor een andere gebruikers…. Om het even welke wijzers? Weinig dringend tevreden: -)

" codeBody "
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:
private nietige SetPeopleInfo (SPListItem listItem)
        {
            SPFieldUserValueCollection taxeert = nieuwe SPFieldUserValueCollection ();

            voor (int. i = 0; i < pplEditor.ResolvedEntities.Count; i++)
            {
                De plukker van PickerEntity = (PickerEntity) pplEditor.ResolvedEntities [I];

                SPFieldUserValue userValue = nieuwe SPFieldUserValue (GetWeb (),
                                                                    Convert.ToInt32 (picker.EntityData [PeopleEditorEntityDataKeys.UserId]),
                                                                    plukker. Beschrijving);
                waarden. Voeg toe (userValue);
            }
            als (waarden. Telling > 0)
            {
                listItem [„__AssignedToName“] = waarden [0]. User.Name;
                listItem [„__AssignedToEmail“] = waarden [0]. User.Email;
                listItem [„__AssignedTo“] = values.ToString ();
            }
            anders
            {
                listItem [„__AssignedToName“] = verklaar nietig;
                listItem [„__AssignedToEmail“] = verklaar nietig;
                listItem [„__AssignedTo“] = verklaar nietig;
            }
        }

Antwoord : De Plukker van de Mensen van het MOS

Dankt een ton voor uw antwoord.

Ik loste de kwestie als dit op.

De plukker van PickerEntity = (PickerEntity) pplEditor.ResolvedEntities [I];
koord user-id = picker.EntityData [PeopleEditorEntityDataKeys.UserId];
koord email= picker.EntityData [PeopleEditorEntityDataKeys.Email];                                                                    

Met een bepaalde bedoeling wordt het gebruikersvoorwerp niet gevonden voor alle gebruikers. Het is enkel een alternerende actie die voor me werkte. Verder op een recenter punt op tijd zou onderzoeken.
Andere oplossingen  
 
programming4us programming4us