Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Arauak erregelen bidez elkartzen dira. Arau bat ez da inolako arauetan edo erregeletan egon. Erabili a GET eskaera eskuragarri dauden arau guztien zerrenda bat lortzeko, arau-arau batean edo erregeletara API deituz [Geographical URI]/api/rule. API honetara deitzeko zenbait aldakuntza daude. Hala ere, erabilera arruntena arau jakin baterako arauen zerrenda berreskuratzea da.
Oharra
API honek token bat behar du. OAuth
Goiburuak
| Eman izena | Idatzi | Esperotako balioa | Beharrezkoa? |
|---|---|---|---|
| Onartu-Hizkuntza | kate | Hizkuntzaren kodea (adibidez, en-US). Balio lehenetsia en-US da. | ez |
Parametroak
| Eman izena | Idatzi | Esperotako balioa | Beharrezkoa? |
|---|---|---|---|
| araua | kate | Arau-multzoaren izena edo IDa edo arau-multzoen IDen zerrenda bat, edo komaz edo puntu eta komaz bereizitako izenen zerrenda (adibidez, "Soluzio-egiaztatzailea"). | ez |
| includeMessageFormats | boolearra | Ezarrita dagoenean true, eskuragarri dauden mezuen aldaera posibleen zerrenda jasotzen da. Zerrenda hau erabilgarria da hainbat hizkuntzatara itzultzeko. Beharrezkoa ez bada, ez eman parametro hau edo eman false balio gisa, parametro honek erantzunaren tamaina handitzen baitu eta prozesatzeko denbora handitu baitezake. |
ez |
Espero diren erantzunak
| HTTP egoera-kodea | Egoera | Result |
|---|---|---|
| 200 | Emaitza bat edo gehiago aurkitu dira | Ikusi adibidea artikulu honen amaieran. Emaitza bat edo gehiago itzul daitezke. |
| 204 | Ez da aurkitu emaitzarik | Ez da emaitzarik erantzun-gorputzean. |
| 401 | Ezin izan da autentifikatu | Ez da emaitzarik erantzun-gorputzean. |
Espero diren erantzunen gorputza
Hurrengo taulan, eskaera bakoitzaren erantzunaren egitura azaltzen da (HTTP 200 erantzuna soilik).
| Propietatea | Idatzi | Esperotako balioa | Beharrezkoa? |
|---|---|---|---|
| kodea | kate | Arauaren identifikatzailea, batzuetan Arauaren IDa aipatzen da. | Yes |
| laburpena | kate | Araudiaren laburpena. | Yes |
| azalpena | kate | Arauaren deskribapenaren xehetasun gehiago. | Yes |
| guidanceUrl | URI | Argitaratutako gidaliburua aurkitzeko URLa. Baliteke zenbait kasutan ez egotea laguntza-gidalerro espezifikorik. | Yes |
| sartu | boolearra | Araua azter dezaketen zerbitzurako seinaleak. Balio hau API honetarako da. true |
No |
| messageTemplates | matrize | Jabetza-balioa sartzen denean bakarrik sartzen da includeMessageFormats dago true. |
No |
| messageTemplates.ruleId | kate | IDaren balio bera itzultzen du code Jabetza. |
Yes |
| messageTemplates.messageTemplateId | kate | Analisi estatikoaren emaitzak elkartrukatzeko formatuan (SARIF) txostena erabiltzen duen identifikatzaile bat, arauarentzako mezuen aldakuntzaren seinaleztatzeko. | Yes |
| messageTemplates.messageTemplate | kate | Arauak jakinarazten duen arazo-agertokiaren mezuaren aldakuntzaren testua. Testu hau formatu-kate bat da, eta SARIF txostenean emandako argumentuak mezu zehatz bat eraikitzeko erabil daitezkeen tokenak izan ditzake. | Yes |
Adibidea: berreskuratu arau bateko arauak beste hizkuntza batean
Adibide honek arauko arau guztien datuak itzultzen ditu Irtenbide egiaztatzailea arauak frantses hizkuntzan. Nahi duzun hizkuntza ingelesa bada, kendu, besterik gabe, Accept-Language goiburua.
Eskaera
GET [Geographical URI]/api/rule?ruleset=083A2EF5-7E0E-4754-9D88-9455142DC08B&api-version=2.0
x-ms-correlation-id: aaaa0000-bb11-2222-33cc-444444dddddd
Accept: application/json
Content-Type: application/json; charset=utf-8
Accept-Language: fr
Erantzuna
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
[
{
"description": "Ne pas implémenter d’activités de workflow Microsoft Dynamics CRM 4.0",
"guidanceUrl": "https://go.microsoft.com/fwlink/?LinkID=398563&error=il-avoid-crm4-wf&client=PAChecker",
"include": true,
"code": "il-avoid-crm4-wf",
"summary": "Ne pas implémenter d’activités de workflow Microsoft Dynamics CRM 4.0",
"howToFix": {
"summary": ""
}
},
{
"description": "Utiliser InvalidPluginExecutionException dans des plug-ins et activités de workflow",
"guidanceUrl": "https://go.microsoft.com/fwlink/?LinkID=398563&error=il-use-standard-exception&client=PAChecker",
"include": true,
"code": "il-use-standard-exception",
"summary": "Utiliser InvalidPluginExecutionException dans des plug-ins et activités de workflow",
"howToFix": {
"summary": ""
}
},
...
]
Adibidea: berreskuratu guztia
Adibide honek eskuragarri dauden arau guztien datuak itzultzen ditu.
Eskaera
GET [Geographical URI]/api/rule?api-version=2.0
Accept: application/json
Content-Type: application/json; charset=utf-8
Erantzuna
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
[
{
"description": "Retrieve specific columns for an entity via query APIs",
"guidanceUrl": "https://go.microsoft.com/fwlink/?LinkID=398563&error=il-specify-column&client=PAChecker",
"include": true,
"code": "il-specify-column",
"summary": "Retrieve specific columns for an entity via query APIs",
"howToFix": {
"summary": ""
}
},
{
"description": "Do not duplicate plug-in step registration",
"guidanceUrl": "https://go.microsoft.com/fwlink/?LinkID=398563&error=meta-remove-dup-reg&client=PAChecker",
"include": true,
"code": "meta-remove-dup-reg",
"summary": "Do not duplicate plug-in step registration",
"howToFix": {
"summary": ""
}
},
...
]
Adibidea: berreskuratu arau bat mezuen formatuekin
Adibide honek arauko arau guztien datuak itzultzen ditu Irtenbide egiaztatzailea arauak frantses hizkuntzan. Nahi duzun hizkuntza ingelesa bada, kendu, besterik gabe, Accept-Language goiburua.
Eskaera
GET [Geographical URI]/api/rule?ruleset=083A2EF5-7E0E-4754-9D88-9455142DC08B&includeMessageFormats=true&api-version=2.0
Accept: application/json
Content-Type: application/json; charset=utf-8
Erantzuna
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
[
{
"description": "Do not implement Microsoft Dynamics CRM 4.0 workflow activities",
"guidanceUrl": "https://go.microsoft.com/fwlink/?LinkID=398563&error=il-avoid-crm4-wf&client=PAChecker",
"include": true,
"code": "il-avoid-crm4-wf",
"summary": "Do not implement Microsoft Dynamics CRM 4.0 workflow activities",
"howToFix": {
"summary": ""
},
"messageTemplates": [
{
"ruleId": "il-avoid-crm4-wf",
"messageTemplateId": "message1",
"messageTemplate": "Update the {0} class to derive from System.Workflow.Activities.CodeActivity, refactor Execute method implementation, and remove Microsoft.Crm.Workflow.CrmWorkflowActivityAttribute from type"
},
{
"ruleId": "il-avoid-crm4-wf",
"messageTemplateId": "message2",
"messageTemplate": "Change the {0} property's type from {1} to {2} Argument <T> type"
},
{
"ruleId": "il-avoid-crm4-wf",
"messageTemplateId": "message3",
"messageTemplate": "Replace the Microsoft.Crm.Workflow.Crm{0}Attribute with Microsoft.Xrm.Sdk.Workflow.{0}Attribute"
},
{
"ruleId": "il-avoid-crm4-wf",
"messageTemplateId": "message4",
"messageTemplate": "Remove the {0} System.Workflow.ComponentModel.DependencyProperty type field"
}
]
},
{
"description": "Use InvalidPluginExecutionException in plug-ins and workflow activities",
"guidanceUrl": "https://go.microsoft.com/fwlink/?LinkID=398563&error=il-use-standard-exception&client=PAChecker",
"include": true,
"code": "il-use-standard-exception",
"summary": "Use InvalidPluginExecutionException in plug-ins and workflow activities",
"howToFix": {
"summary": ""
},
"messageTemplates": [
{
"ruleId": "il-use-standard-exception",
"messageTemplateId": "message1",
"messageTemplate": "An unguarded throw of type {0} was detected. Refactor this code to either throw an exception of type InvalidPluginExecutionException or guard against thrown exceptions of other types."
},
{
"ruleId": "il-use-standard-exception",
"messageTemplateId": "message2",
"messageTemplate": "An unguarded rethrow of type {0} was detected. Refactor this code to either throw an exception of type InvalidPluginExecutionException or guard against thrown exceptions of other types."
}
]
},
...
]
Ikus baita ere
Erabili Power Apps checker web APIa
Arau-multzoen zerrenda berreskuratu
Fitxategi bat igo
Deitu analisia
Egiaztatu analisi egoera