- 09.03.2015
- 6 minute de citit
In acest articol
Aflati despre schema EWS si despre cum sa proiectati aplicatia dvs. pentru a lucra cu aceasta, precum si despre caracteristicile disponibile cu fiecare versiune a schemei si despre modul in care schema se refera la versiunea serviciului Exchange.
Schema EWS defineste structurile de date care pot fi trimise si returnate de Exchange. Fiecare noua versiune de Exchange care contine o modificare semnificativa a functionalitatii EWS va contine o noua schema. EWS si schema EWS sunt ambele inapoi si, in unele cazuri, compatibile cu transmiterea – aplicatiile concepute impotriva versiunilor anterioare ale EWS vor functiona, in majoritatea cazurilor, cu versiunile ulterioare ale EWS, iar aplicatiile care vizeaza versiunile ulterioare ale EWS vor functiona daca aceleasi functionalitatea a fost inclusa intr-o versiune anterioara. Acest articol va va ajuta sa intelegeti rolul schemei EWS, cum functioneaza versiunea schemei, relatia dintre versiunea schemei si versiunea de serviciu si cum sa proiectati aplicatia dvs. pentru a functiona cu schema EWS.
Rolul schemei EWS
Schema EWS face urmatoarele:
-
Defineste setul de caracteristici care este disponibil pentru un client. Un client poate obtine lista versiunilor schemei acceptate utilizand serviciul SOAP Autodiscover. Clientul poate determina apoi la ce caracteristici poate accesa, deoarece fiecare versiune de schema reprezinta un set de caracteristici EWS. Fiecare schema noua lansata pentru EWS contine entitatile schemei din versiunea anterioara plus definitiile schemei pentru orice functionalitate noua. In acest fel, EWS accepta aplicatii care vizeaza o versiune anterioara a EWS.
-
Ofera o descriere generala a contractului API. Puteti utiliza acest contract pentru a determina structurile de date care pot fi trimise si primite de la Exchange.
-
Ofera un mecanism de versiune pentru trimiterea cererilor. Serverul Exchange contine toate versiunile schemei EWS acceptate in directorul sau virtual.
Proiectarea aplicatiei dvs. avand in vedere versiunea schemei
Retineti urmatoarele puncte atunci cand proiectati aplicatia pentru a functiona cu diferite versiuni ale schemei EWS:
-
Activati / dezactivati functionalitatea pe baza versiunii schemei. Veti dori sa mapati functionalitatea clientului la versiunea schemei si, in unele cazuri, la versiunea serviciului. Urmatorul exemplu va returna un PropertySet bazat pe versiunea schemei si a serviciului.
private static PropertySet InitPropertySetByVersion (serviciu ExchangeService) {PropertySet props; // Versiunea schemei de vizat pentru a accesa proprietatea NormalizedBody // este Exchange2013 sau o versiune ulterioara. Versiunea de server care trebuie vizata pentru a accesa proprietatea // NormalizedBody pe un e-mail este de 15 sau mai tarziu, ceea ce // echivaleaza cu Exchange 2013. if (service.RequestedServerVersion> = ExchangeVersion.Exchange2013 & amp; & amp; service.ServerInfo.MajorVersion> = 15 ) {props = new PropertySet (EmailMessageSchema.NormalizedBody); } else {props = new PropertySet (EmailMessageSchema.Body); } recuzita; }
-
Versati-va solicitarile cu cea mai veche versiune a schemei EWS care accepta functionalitatea pe care doriti sa o utilizati. Acest lucru va face clientul dvs. aplicabil pentru un numar mai mare de potentiale servere Exchange. Acest lucru este mai putin important daca dezvoltati o aplicatie linie de activitate pentru a viza numai serverele organizatiei dvs., dar este foarte important daca creati o aplicatie pentru un public Exchange mai larg.
Caracteristici dupa versiunea schemei
Versiunile schemei disponibile pentru un client sunt identificate in tipul simplu ExchangeVersionType situat in schema types.xsd. ExchangeVersionType este implementat de elementul RequestServerVersion. Elementul RequestServerVersion este trimis in toate cererile EWS pentru a indica serverului ce versiune a schemei vizeaza clientul. La randul sau, aceasta identifica setul de caracteristici care este disponibil pentru client.
Tabelul 1: caracteristici EWS dupa produs si versiunea schemei
Versiune produs Versiune schema asociata Caracteristici Exchange Online Cea mai recenta versiune schema. Include toate functiile din versiunea curenta a Exchange, in plus fata de orice functii noi care sunt adaugate pentru clientii online. Exchange 2013 SP1 Exchange2013_SP1 Include toate caracteristicile din Exchange 2013.
Urmatoarele caracteristici au fost introduse in Exchange 2013 SP1:
- Politica de pastrare a cutiei postale
- Propuneti timp nou
- Cititi actualizarile chitantei pentru actualizarea si stergerea articolelor
- Actualizare informatii IRM pentru conversatii
Exchange 2013 Exchange2013 Include toate caracteristicile introduse in Exchange 2007 si Exchange 2010.
Urmatoarele caracteristici au fost introduse in Exchange 2013:
- Arhivare
- eDescoperire
- Personas
- Politici de pastrare
- Magazin de contacte unificat
- Fotografiile utilizatorului
Exchange 2010 SP2 Exchange2010_SP2 Include toate caracteristicile introduse in Exchange 2010 SP1.
Urmatoarele caracteristici au fost introduse in Exchange 2010 SP2:
- Obtineti expirarea parolei
- Precizie DateTime
- Identificatori de proprietati actualizati pentru contacte
- Noi scenarii de uzurpare
Exchange 2010 SP1 Exchange2010_SP1 Include toate caracteristicile introduse in Exchange 2010.
Urmatoarele caracteristici au fost introduse in Exchange 2010 SP1:
- Creati, preluati si modificati regulile pentru Mesaje primite
- Acces programatic la cutia postala Arhiva
- Actiuni de conversatie
- Notificari care traverseaza paravanul de protectie
- Functii de administrare imbunatatite
- Suport imbunatatit pentru versiunea mixta
- Suport de protectie a strangerii
- Controlul accesului aplicatiei la EWS
- Suport autentificare certificat client
Exchange 2010 Exchange2010 Include toate caracteristicile introduse in Exchange 2007 SP1.
Urmatoarele caracteristici au fost introduse in versiunea de lansare initiala a Exchange 2010:
- Lista completa de distributie privata
- Obiecte de configurare utilizator
- Elemente asociate folderului
- Urmarirea mesajelor
- Mesagerie unificata
- Descoperire automata SOAP
- Suport imbunatatit pentru fusul orar
- Informatii despre disponibilitatea resurselor camerei
- Cautare indexata
- Acces la tomberon
- Informatii MailTips
Exchange 2007 SP1 Exchange2007_SP1 Include toate caracteristicile introduse in Exchange 2007.
Urmatoarele caracteristici au fost introduse in Exchange 2007 SP1:
- Managementul delegat
- Permisiuni pentru dosare
- Dosare publice
- Posteaza articole
- Conversia ID-ului
Exchange 2007 Exchange2007 Urmatoarele caracteristici au fost introduse in versiunea de lansare initiala a Exchange 2007:
- Acces complet la articole, foldere si atasamente (Creati, Obtineti, Actualizati, Stergeti)
- Disponibilitate
- Setari in afara biroului
- Notificari
- Sincronizare
- Rezolutia numelui
- Extindere Lista de distributie (DL)
- Cautare
Relatia dintre schema EWS si versiunea de serviciu
Versiunea schemei EWS este legata de versiunea serviciului EWS pe care il ruleaza serverul. Modelul de denumire pentru schema EWS este legat de versiunile locale ale Exchange. De exemplu, versiunea initiala a Exchange 2013 are o versiune de serviciu de 15.00.0516.032 si numele schemei Exchange2013. Deoarece schema a fost actualizata pentru Exchange 2013, atat Exchange 2013 cat si Exchange Online cu o versiune de serviciu 15.00.0516.032 si ulterior au acelasi nume de versiune pentru cea mai recenta schema. In versiunile anterioare ale Exchange, schema EWS nu a fost actualizata cu actualizari cumulative (denumite anterior pachetele). Dar, deoarece Exchange este actualizat mai frecvent pentru a sprijini Exchange Online, actualizarile cumulative contin acum actualizari de schema pentru EWS. Numele fisierelor de schema si numele versiunii de schema asociate sunt actualizate numai cu service pack-uri sau versiuni majore de Exchange locale.
In timp ce schema EWS defineste contractul, in unele scenarii, versiunea de serviciu este singura modalitate pentru un client de a determina modul in care ar trebui sa interactioneze cu serviciul. Modificarile comportamentului serviciului care nu sunt reflectate in schema pot fi determinate numai de versiunea de serviciu returnata in toate raspunsurile EWS. De exemplu, cand folderele publice au fost reproiectate in Exchange 2013, operatiunile care sunt folosite pentru a muta si copia folderele publice s-au schimbat. Daca ati proiectat un client pentru a copia folderele publice in Exchange 2010, ar trebui sa il actualizati pentru a utiliza operatiuni diferite pentru a obtine acelasi rezultat in Exchange 2013.
Cum se actualizeaza schema EWS
Serverele Exchange care ruleaza versiuni ale Exchange incepand cu Exchange 2007 includ schema EWS in directorul virtual care gazduieste serviciul EWS. Versiunea curenta a schemei este intotdeauna reprezentata de fisierele types.xsd si messages.xsd. Figura 1 arata modul in care schema messages.xsd este bifurcata atunci cand este dezvoltata o noua versiune a schemei. Inainte de adaugarea unei noi functionalitati, este inclusa o copie a schemei originale messages.xsd si redenumita pentru a reprezenta versiunea anterioara a schemei. Fisierul messages.xsd este apoi actualizat cu descrierea serviciului pentru noua versiune.
Figura 1. Cum se actualizeaza schema EWS
Inainte ca schema EWS sa fie actualizata pentru o noua versiune, versiunea curenta a schemei este bifurcata si redenumita folosind urmatoarea conventie:
<schemaname>-<majorserverversion> <servicepack> .xsd
Numele fisierului original reprezinta apoi cea mai recenta schema. Toate functiile noi sunt adaugate la cea mai recenta schema, cu exceptia actualizarilor si remediilor la versiunile anterioare ale schemei.
Vezi si
- Versiunile schemei EWS in Exchange
- Descoperire automata pentru Exchange
- Dezvolta clienti de servicii web pentru Exchange
puttane giovanissime alice xxx
tanto porn always watching streaming ita
selvaggia xxx amante scopa
free porno italiano amatoriale amanti delle tette
cagna porca amateur squirting
trans dom amateurs xxx
jeshbyjesh amateurs xxx
malena fucking amatoriale con moglie
porno amante italiana amatoriale italiano ragazza
fragile7883 video amatoriale porno moglie
valentina nappi italian anal adventure
salieri film streaming anal malena
itaian porn anal nappi
roberta gemma sega anal princess
natale xxx anale malena
video cento x cento streaming anastasia brokelyn
malena sborrata anastasia brokelyn porn
xxx tette grandi andrea di prè porno
sex analysts andrea dipre hard
threesome italia andrea dipre video hard








