1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908 |
- <?xml version="1.0"?>
- <doc xml:lang="en">
- <assembly>
- <name>Microsoft.ApplicationInsights</name>
- </assembly>
- <members>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformImplementation">
- <summary>
- The .NET 4.0 and 4.5 implementation of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform"/> interface.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformImplementation.ReadConfigurationXml">
- <summary>
- Returns contents of the ApplicationInsights.config file in the application directory.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformImplementation.GetDebugOutput">
- <summary>
- Returns the platform specific Debugger writer to the VS output console.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformImplementation.GetMachineName">
- <summary>
- Returns the machine name.
- </summary>
- <returns>The machine name.</returns>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformSingleton">
- <summary>
- Provides access to the <see cref="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformSingleton.Current"/> platform.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformSingleton.Current">
- <summary>
- Gets or sets the current <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform"/> implementation.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory"/> class.
- </summary>
- <remarks>
- This constructor is protected because <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory"/> is only meant to be instantiated
- by the <see cref="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory.Instance"/> property or by tests.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory.Instance">
- <summary>
- Gets or sets the default <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory"/> instance used by <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/>.
- </summary>
- <remarks>
- This property is a test isolation "pinch point" that allows us to test <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> without using reflection.
- </remarks>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource">
- <summary>
- Define the telemetry handlers.
- Create anonymous type for each AI telemetry data type.
- </summary>
- <summary>
- RichPayload Event Source (.Net 4.5 version)
- It dynamically checks the runtime version and only emits the event if the runtime is .Net Framework 4.6 and above.
- As .Net 4.5 project doesn't support EventDataAttribute, the class uses the anonymous type (RichPayloadEventSource.TelemetryHandler.cs) for the corresponding telemetry data type.
- The anonymous type keeps the same properties and layout as the telemetry data type schema.
- Once you update the data type, you should also update the anonymous type.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.CreateTelemetryHandlers(System.Diagnostics.Tracing.EventSource)">
- <summary>
- Create handlers for all AI telemetry types.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.CreateHandlerForRequestTelemetry(System.Diagnostics.Tracing.EventSource,System.Reflection.MethodInfo,System.Type,System.Reflection.PropertyInfo)">
- <summary>
- Create handler for request telemetry.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.CreateHandlerForTraceTelemetry(System.Diagnostics.Tracing.EventSource,System.Reflection.MethodInfo,System.Type,System.Reflection.PropertyInfo)">
- <summary>
- Create handler for trace telemetry.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.CreateHandlerForEventTelemetry(System.Diagnostics.Tracing.EventSource,System.Reflection.MethodInfo,System.Type,System.Reflection.PropertyInfo)">
- <summary>
- Create handler for event telemetry.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.CreateHandlerForDependencyTelemetry(System.Diagnostics.Tracing.EventSource,System.Reflection.MethodInfo,System.Type,System.Reflection.PropertyInfo)">
- <summary>
- Create handler for dependency telemetry.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.CreateHandlerForMetricTelemetry(System.Diagnostics.Tracing.EventSource,System.Reflection.MethodInfo,System.Type,System.Reflection.PropertyInfo)">
- <summary>
- Create handler for metric telemetry.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.CreateHandlerForExceptionTelemetry(System.Diagnostics.Tracing.EventSource,System.Reflection.MethodInfo,System.Type,System.Reflection.PropertyInfo)">
- <summary>
- Create handler for exception telemetry.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.CreateHandlerForPerformanceCounterTelemetry(System.Diagnostics.Tracing.EventSource,System.Reflection.MethodInfo,System.Type,System.Reflection.PropertyInfo)">
- <summary>
- Create handler for performance counter telemetry.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.CreateHandlerForPageViewTelemetry(System.Diagnostics.Tracing.EventSource,System.Reflection.MethodInfo,System.Type,System.Reflection.PropertyInfo)">
- <summary>
- Create handler for page view telemetry.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.CreateHandlerForSessionStateTelemetry(System.Diagnostics.Tracing.EventSource,System.Reflection.MethodInfo,System.Type,System.Reflection.PropertyInfo)">
- <summary>
- Create handler for session state telemetry.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Log">
- <summary>RichPayloadEventSource instance.</summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.EventSourceInternal">
- <summary>Event source.</summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.EventProviderName">
- <summary>Event provider name.</summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.telemetryHandlers">
- <summary>A dictionary mapping each telemetry item type to its handler.</summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.#ctor">
- <summary>
- Initializes a new instance of the RichPayloadEventSource class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Process(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Process a collected telemetry item.
- </summary>
- <param name="item">A collected Telemetry item.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Dispose">
- <summary>
- Disposes the object.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Dispose(System.Boolean)">
- <summary>
- Disposes the object.
- </summary>
- <param name="disposing">True if disposing.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords">
- <summary>
- Keywords for the RichPayloadEventSource.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Requests">
- <summary>
- Keyword for requests.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Traces">
- <summary>
- Keyword for traces.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Events">
- <summary>
- Keyword for events.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Exceptions">
- <summary>
- Keyword for exceptions.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Dependencies">
- <summary>
- Keyword for dependencies.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Metrics">
- <summary>
- Keyword for metrics.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.PageViews">
- <summary>
- Keyword for page views.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.PerformanceCounters">
- <summary>
- Keyword for performance counters.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.SessionState">
- <summary>
- Keyword for session state.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.ComponentContext">
- <summary>
- Encapsulates information describing an Application Insights component.
- </summary>
- <remarks>
- This class matches the "Application" schema concept. We are intentionally calling it "Component" for consistency
- with terminology used by our portal and services and to encourage standardization of terminology within our
- organization. Once a consensus is reached, we will change type and property names to match.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.ComponentContext.Version">
- <summary>
- Gets or sets the application version.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.ContextTagKeys">
- <summary>
- Holds the static singleton instance of ContextTagKeys.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.ExceptionDetails">
- <summary>
- Additional implementation for ExceptionDetails.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.External.ExceptionDetails.CreateWithoutStackInfo(System.Exception,Microsoft.ApplicationInsights.Extensibility.Implementation.External.ExceptionDetails)">
- <summary>
- Creates a new instance of ExceptionDetails from a System.Exception and a parent ExceptionDetails.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.Tags">
- <summary>
- Base class for tags backed context.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.HttpWebResponseWrapper">
- <summary>
- HttpWebResponse wrapper object.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.HttpWebResponseWrapper.Content">
- <summary>
- Gets or sets HttpWebResponse content.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.HttpWebResponseWrapper.StatusCode">
- <summary>
- Gets or sets HttpWebResponse StatusCode.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.HttpWebResponseWrapper.RetryAfterHeader">
- <summary>
- Gets or sets HttpWebResponse Retry-After header value.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.HttpWebResponseWrapper.StatusDescription">
- <summary>
- Gets or sets HttpWebResponse StatusDescription.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryDebugWriter">
- <summary>
- Writes telemetry items to debug output.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryDebugWriter.IsTracingDisabled">
- <summary>
- Gets or sets a value indicating whether writing telemetry items to debug output is enabled.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryDebugWriter.WriteTelemetry(Microsoft.ApplicationInsights.Channel.ITelemetry,System.String)">
- <summary>
- Write the specified <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> item to debug output.
- </summary>
- <param name="telemetry">Item to write.</param>
- <param name="filteredBy">If specified, indicates the telemetry item was filtered out and not sent to the API.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.CloudContext">
- <summary>
- Encapsulates information about a cloud where an application is running.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.CloudContext.RoleName">
- <summary>
- Gets or sets the role name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.CloudContext.RoleInstance">
- <summary>
- Gets or sets the role instance.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext">
- <summary>
- Encapsulates information about a device where an application is running.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.Type">
- <summary>
- Gets or sets the type for the current device.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.Id">
- <summary>
- Gets or sets a device unique ID.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.OperatingSystem">
- <summary>
- Gets or sets the operating system name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.OemName">
- <summary>
- Gets or sets the device OEM for the current device.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.Model">
- <summary>
- Gets or sets the device model for the current device.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.NetworkType">
- <summary>
- Gets or sets the <a href="http://www.iana.org/assignments/ianaiftype-mib/ianaiftype-mib">IANA interface type</a>
- for the internet connected network adapter.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.ScreenResolution">
- <summary>
- Gets or sets the current application screen resolution.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.Language">
- <summary>
- Gets or sets the current display language of the operating system.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.ExceptionConverter.ConvertToExceptionDetails(System.Exception,Microsoft.ApplicationInsights.Extensibility.Implementation.External.ExceptionDetails)">
- <summary>
- Converts a System.Exception to a Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryTypes.ExceptionDetails.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.ExceptionConverter.SanitizeStackFrame``2(System.Collections.Generic.IList{``0},System.Func{``0,System.Int32,``1},System.Func{``1,System.Int32})">
- <summary>
- Sanitizing stack to 32k while selecting the initial and end stack trace.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.ExceptionConverter.GetStackFrame(System.Diagnostics.StackFrame,System.Int32)">
- <summary>
- Converts a System.Diagnostics.StackFrame to a Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryTypes.StackFrame.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.ExceptionConverter.GetStackFrameLength(Microsoft.ApplicationInsights.Extensibility.Implementation.External.StackFrame)">
- <summary>
- Gets the stack frame length for only the strings in the stack frame.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.InternalContext">
- <summary>
- Encapsulates Internal information.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.InternalContext.SdkVersion">
- <summary>
- Gets or sets application insights SDK version.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.InternalContext.AgentVersion">
- <summary>
- Gets or sets application insights agent version.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.InternalContext.NodeName">
- <summary>
- Gets or sets node name for the billing purposes. Use this filed to override the standard way node names got detected.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform">
- <summary>
- Encapsulates platform-specific functionality required by the API.
- </summary>
- <remarks>
- This type is public to enable mocking on Windows Phone.
- </remarks>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform.ReadConfigurationXml">
- <summary>
- Returns contents of the ApplicationInsights.config file in the application directory.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform.GetDebugOutput">
- <summary>
- Returns the platform specific Debugger writer to the VS output console.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform.GetMachineName">
- <summary>
- Returns the machine name.
- </summary>
- <returns>The machine name.</returns>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.IRandomNumberBatchGenerator">
- <summary>
- Interface for random number generator capable of producing
- a batch of unsigned 64 bit random numbers.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer">
- <summary>
- Serializes and compress the telemetry items into a JSON string. Compression will be done using GZIP, for Windows Phone 8 compression will be disabled because there
- is API support for it.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.CompressionType">
- <summary>
- Gets the compression type used by the serializer.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.ContentType">
- <summary>
- Gets the content type used by the serializer.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.Serialize(System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Channel.ITelemetry},System.Boolean)">
- <summary>
- Serializes and compress the telemetry items into a JSON string. Each JSON object is separated by a new line.
- </summary>
- <param name="telemetryItems">The list of telemetry items to serialize.</param>
- <param name="compress">Should serialization also perform compression.</param>
- <returns>The compressed and serialized telemetry items.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.ConvertToByteArray(System.String,System.Boolean)">
- <summary>
- Converts serialized telemetry items to a byte array.
- </summary>
- <param name="telemetryItems">Serialized telemetry items.</param>
- <param name="compress">Should serialization also perform compression.</param>
- <returns>The compressed and serialized telemetry items.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.Deserialize(System.Byte[],System.Boolean)">
- <summary>
- Deserializes and decompress the telemetry items into a JSON string.
- </summary>
- <param name="telemetryItemsData">Serialized telemetry items.</param>
- <param name="compress">Should deserialization also perform decompression.</param>
- <returns>Telemetry items serialized as a string.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.Serialize(Microsoft.ApplicationInsights.Channel.ITelemetry,System.Boolean)">
- <summary>
- Serialize and compress a telemetry item.
- </summary>
- <param name="telemetryItem">A telemetry item.</param>
- <param name="compress">Should serialization also perform compression.</param>
- <returns>The compressed and serialized telemetry item.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.SerializeAsString(System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Channel.ITelemetry})">
- <summary>
- Serializes <paramref name="telemetryItems"/> into a JSON string. Each JSON object is separated by a new line.
- </summary>
- <param name="telemetryItems">The list of telemetry items to serialize.</param>
- <returns>A JSON string of all the serialized items.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.SerializeAsString(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Serializes a <paramref name="telemetry"/> into a JSON string.
- </summary>
- <param name="telemetry">The telemetry to serialize.</param>
- <returns>A JSON string of the serialized telemetry.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.CreateCompressedStream(System.IO.Stream)">
- <summary>
- Creates a GZIP compression stream that wraps <paramref name="stream"/>. For windows phone 8.0 it returns <paramref name="stream"/>.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.SeializeToStream(System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Channel.ITelemetry},System.IO.TextWriter)">
- <summary>
- Serializes <paramref name="telemetryItems"/> and write the response to <paramref name="streamWriter"/>.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.SerializeAvailability(Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry,Microsoft.ApplicationInsights.Extensibility.Implementation.JsonWriter)">
- <summary>
- Serializes this object in JSON format.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonWriter.WritePropertyName(System.String)">
- <summary>
- Writes the specified property name enclosed in double quotation marks followed by a colon.
- </summary>
- <remarks>
- When this method is called multiple times, the second call after <see cref="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonWriter.WriteStartObject"/>
- and all subsequent calls will write a coma before the name.
- </remarks>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.LocationContext">
- <summary>
- Encapsulates telemetry location information.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.LocationContext.Ip">
- <summary>
- Gets or sets the location IP.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext">
- <summary>
- Encapsulates information about an operation. Operation normally reflects an end to end scenario that starts from a user action (e.g. button click).
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext.Id">
- <summary>
- Gets or sets the application-defined operation ID for the topmost operation.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext.ParentId">
- <summary>
- Gets or sets the parent operation ID.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext.CorrelationVector">
- <summary>
- Gets or sets the correlation vector for the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext.Name">
- <summary>
- Gets or sets the application-defined topmost operation's name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext.SyntheticSource">
- <summary>
- Gets or sets the application-defined operation SyntheticSource.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry">
- <summary>
- Base class for telemetry types representing duration in time.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.StartTime">
- <summary>
- Gets or sets the start time of the operation.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Id">
- <summary>
- Gets or sets Operation ID.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Name">
- <summary>
- Gets or sets the name of the operation.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Success">
- <summary>
- Gets or sets whether operation has finished successfully.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Duration">
- <summary>
- Gets or sets the duration of the operation.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Properties">
- <summary>
- Gets the custom properties collection.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Timestamp">
- <summary>
- Gets or sets the timestamp for the operation.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Context">
- <summary>
- Gets the object that contains contextual information about the application at the time when it handled the request.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.BeginTimeInTicks">
- <summary>
- Gets or sets Time in StopWatch ticks representing begin time of the operation. Used internally
- for calculating duration between begin and end.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Sanitize">
- <summary>
- Allow to call OperationTelemetry.Sanitize method from child classes.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Property">
- <summary>
- A helper class for implementing properties of telemetry and context classes.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.SessionContext">
- <summary>
- Encapsulates information about a user session.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.SessionContext.Id">
- <summary>
- Gets or sets the application-defined session ID.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.SessionContext.IsFirst">
- <summary>
- Gets or sets the IsFirst Session for the user.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer">
- <summary>
- Runs a task after a certain delay and log any error.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.InfiniteTimeSpan">
- <summary>
- Represents an infinite time span.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.Delay">
- <summary>
- Gets or sets the delay before the task starts.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.IsStarted">
- <summary>
- Gets a value indicating whether value that indicates if a task has already started.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.Start(System.Func{System.Threading.Tasks.Task})">
- <summary>
- Start the task.
- </summary>
- <param name="elapsed">The task to run.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.Cancel">
- <summary>
- Cancels the current task.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.Dispose">
- <summary>
- Releases unmanaged and - optionally - managed resources.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.LogException(System.Exception)">
- <summary>
- Log exception thrown by outer code.
- </summary>
- <param name="exception">Exception to log.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Telemetry.NormalizeInstrumentationKey(System.String)">
- <summary>
- Normalize instrumentation key by removing dashes ('-') and making string in the lowercase.
- In case no InstrumentationKey is available just return empty string.
- In case when InstrumentationKey is available return normalized key + dot ('.')
- as a separator between instrumentation key part and telemetry name part.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryContextExtensions">
- <summary>
- Extension methods for TelemetryContext.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryContextExtensions.GetInternalContext(Microsoft.ApplicationInsights.DataContracts.TelemetryContext)">
- <summary>
- Returns TelemetryContext's Internal context.
- </summary>
- <param name="context">Telemetry context to get Internal context for.</param>
- <returns>Internal context for TelemetryContext.</returns>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain">
- <summary>
- Represents the TelemetryProcessor chain. Clients should use TelemetryProcessorChainBuilder to construct this object.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain" /> class.
- Marked internal, as clients should use TelemetryProcessorChainBuilder to build the processing chain.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.#ctor(System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor})">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain" /> class by using the given list elements.
- Marked internal, as clients should use TelemetryProcessorChainBuilder to build the processing chain.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.FirstTelemetryProcessor">
- <summary>
- Gets the first telemetry processor from the chain of processors.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.TelemetryProcessors">
- <summary>
- Gets the list of TelemetryProcessors making up this chain.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.Process(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Invokes the process method in the first telemetry processor.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.Dispose">
- <summary>
- Releases resources used by the current instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain"/> class.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChainBuilder">
- <summary>
- Represents an object used to Build a TelemetryProcessorChain.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChainBuilder.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChainBuilder" /> class.
- </summary>
- <param name="configuration"> The <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> instance to which the constructed processing chain should be set to. </param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChainBuilder.Use(System.Func{Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor,Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor})">
- <summary>
- Uses given factory to add TelemetryProcessor to the chain of processors. The processors
- in the chain will be invoked in the same order in which they are added.
- </summary>
- <param name="telemetryProcessorFactory">A delegate that returns a <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor"/>
- , given the next <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor"/> in the call chain.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChainBuilder.Build">
- <summary>
- Builds the chain of linked <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor" /> instances and sets the same in configuration object passed.
- A special telemetry processor for handling Transmission is always appended as the last
- processor in the chain.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.OperationIsNullWarning(System.String)">
- <summary>
- Logs the information when there operation to track is null.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.InvalidOperationToStopError(System.String)">
- <summary>
- Logs the information when there operation to stop does not match the current operation.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.Keywords">
- <summary>
- Keywords for the PlatformEventSource.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.Keywords.UserActionable">
- <summary>
- Key word for user actionable events.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.Keywords.Diagnostics">
- <summary>
- Keyword for errors that trace at Verbose level.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.Keywords.VerboseFailure">
- <summary>
- Keyword for errors that trace at Verbose level.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.Keywords.ErrorFailure">
- <summary>
- Keyword for errors that trace at Error level.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsListener">
- <summary>
- Subscriber to ETW Event source events, which sends data to other Senders (F5 and Portal).
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule">
- <summary>
- Use diagnostics telemetry module to report SDK internal problems to the portal and VS debug output window.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.Finalize">
- <summary>
- Finalizes an instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule" /> class.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.Severity">
- <summary>
- Gets or sets diagnostics Telemetry Module LogLevel configuration setting.
- Possible values LogAlways, Critical, Error, Warning, Informational and Verbose.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.DiagnosticsInstrumentationKey">
- <summary>
- Gets or sets instrumentation key for diagnostics. Use to redirect SDK
- internal problems reporting to the separate instrumentation key.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
- <summary>
- Initializes this telemetry module.
- </summary>
- <param name="configuration">Telemetry configuration to use for this telemetry module.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.Dispose">
- <summary>
- Disposes this object.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.EventMetaData">
- <summary>
- Event metadata from event source method attribute.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.Extensions">
- <summary>
- Provides a set of extension methods for tracing.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.Extensions.ToInvariantString(System.Exception)">
- <summary>
- Returns a culture-independent string representation of the given <paramref name="exception"/> object,
- appropriate for diagnostics tracing.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.F5DiagnosticsSender">
- <summary>
- This class is responsible for sending diagnostics information into VS debug output
- for F5 experience.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.F5DiagnosticsSender.debugOutput">
- <summary>
- VS debug output.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.F5DiagnosticsSender.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.F5DiagnosticsSender"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.IDiagnosticsSender.Send(Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.TraceEvent)">
- <summary>
- Sends diagnostics data to the appropriate output.
- </summary>
- <param name="eventData">Information about trace event.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsQueueSender">
- <summary>
- A dummy queue sender to keep the data to be sent to the portal before the initialize method is called.
- This is due to the fact that initialize method cannot be called without the configuration and
- the event listener write event is triggered before the diagnosticTelemetryModule initialize method is triggered.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender">
- <summary>
- This class is responsible for sending diagnostics information into portal.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender.AiPrefix">
- <summary>
- Prefix of the traces in portal.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender.AiNonUserActionable">
- <summary>
- For user non actionable traces use AI Internal prefix.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration,Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.IDiagnoisticsEventThrottlingManager)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender"/> class.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender.DiagnosticsInstrumentationKey">
- <summary>
- Gets or sets instrumentation key for diagnostics (optional).
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock">
- <summary>
- Thread level resource section lock.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock.syncObject">
- <summary>
- Thread level lock object.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock" /> class.
- Marks section locked.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock.IsResourceLocked">
- <summary>
- Gets a value indicating whether lock is set on the section.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock.Dispose">
- <summary>
- Release lock.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.TraceEvent">
- <summary>
- Event Source event wrapper.
- Contains description information for trace event.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.TraceEvent.MetaData">
- <summary>
- Gets or sets event metadata.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.TraceEvent.Payload">
- <summary>
- Gets or sets event event parameters.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TransmissionProcessor">
- <summary>
- An <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor"/> that act as a proxy to the Transmission of telemetry"/>.
- The <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetryChannel"/>, as configured in <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> will be used for transmission.
- This processor is always appended as the last processor in the chain.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TransmissionProcessor.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TransmissionProcessor"/> class.
- </summary>
- <param name="configuration">The <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> to get the channel from.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TransmissionProcessor.Process(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Process the given <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> item. Here processing is sending the item through the channel/>.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TypeExtensions">
- <summary>
- Defines extension methods that allow coding against <see cref="T:System.Type"/> without conditional compilation on versions of .NET framework.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TypeExtensions.IsAssignableFrom(System.Type,System.Type)">
- <summary>
- Returns a value that indicates whether the specified type can be assigned to the current type.
- </summary>
- <remarks>
- This method emulates the built-in method of the <see cref="T:System.Type"/> class which is not available on Windows Runtime.
- </remarks>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TypeExtensions.GetProperties(System.Type)">
- <summary>
- Returns all the public properties of the specified type.
- </summary>
- <remarks>
- This method emulates the built-in method of the <see cref="T:System.Type"/> class which is not available on Windows Runtime.
- Note that, unlike the built-in <see cref="T:System.Type"/> method, this method does not return properties defined in any of the base types.
- However, this should be sufficient for our public types, which have to be sealed on Windows Runtime.
- </remarks>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.UserContext">
- <summary>
- Encapsulates information about a user using an application.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.UserContext.Id">
- <summary>
- Gets or sets the ID of user accessing the application.
- </summary>
- <remarks>
- Unique user ID is automatically generated in default Application Insights configuration.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.UserContext.AccountId">
- <summary>
- Gets or sets the ID of an application-defined account associated with the user.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.UserContext.UserAgent">
- <summary>
- Gets or sets the UserAgent of an application-defined account associated with the user.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.UserContext.AuthenticatedUserId">
- <summary>
- Gets or sets the authenticated user id.
- Authenticated user id should be a persistent string that uniquely represents each authenticated user in the application or service.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.random">
- <summary>
- Generator singleton.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.index">
- <summary>
- Index of the last used random number within pre-generated array.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.segmentCount">
- <summary>
- Count of segments of random numbers.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.segmentSize">
- <summary>
- Number of random numbers per segment.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.bitsToStoreRandomIndexWithinSegment">
- <summary>
- Number of bits used to store index of the random number within segment.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.segmentIndexMask">
- <summary>
- Bit mask to get segment index bits.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.randomIndexWithinSegmentMask">
- <summary>
- Bit mask to get index of the random number within segment.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.randomArrayIndexMask">
- <summary>
- Bit mask to get index of the random number in the pre-generated array.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.randomGemerators">
- <summary>
- Array of random number batch generators (one per each segment).
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.randomNumbers">
- <summary>
- Array of pre-generated random numbers.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.Initialize">
- <summary>
- Initializes generator with a set of random numbers.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.Initialize(System.Func{System.UInt64,Microsoft.ApplicationInsights.Extensibility.Implementation.IRandomNumberBatchGenerator},System.Int32,System.Int32)">
- <summary>
- Initializes generator with a set of random numbers.
- </summary>
- <param name="randomGeneratorFactory">Factory used to create random number batch generators.</param>
- <param name="segmentIndexBits">Number of significant bits in segment index, i.e. value of 3 means 8 segments of random numbers - 0..7.</param>
- <param name="segmentBits">Number of significant bits in random number index within segment, i.e. value of 10 means 1024 random numbers per segment.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.Next">
- <summary>
- Weakly thread safe next (random) operation id generator
- where 'weakly' indicates that it is unlikely we'll get into
- collision state.
- </summary>
- <returns>Next operation id.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.RegenerateSegment(System.Int32)">
- <summary>
- Generates random number batch for segment which just exhausted
- according to value of the new index.
- </summary>
- <param name="newIndex">Index in random number array of the random number we're about to return.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.XorshiftRandomBatchGenerator">
- <summary>
- Generates batches of random number using Xorshift algorithm
- Note: implementation of XorShift algorithm https://en.wikipedia.org/wiki/Xorshift. You can find some extra details and performance tests here http://www.codeproject.com/Articles/9187/A-fast-equivalent-for-System-Random.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.XorshiftRandomBatchGenerator.#ctor(System.UInt64)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.XorshiftRandomBatchGenerator"/> class.
- </summary>
- <param name="seed">Random generator seed value.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.XorshiftRandomBatchGenerator.NextBatch(System.UInt64[],System.Int32,System.Int32)">
- <summary>
- Generates a batch of random numbers.
- </summary>
- <param name="buffer">Buffer to put numbers in.</param>
- <param name="index">Start index in the buffer.</param>
- <param name="count">Count of random numbers to generate.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryModules">
- <summary>
- This API supports the AI Framework infrastructure and is not intended to be used directly from your code.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryModules.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryModules"/> class.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryModules.Instance">
- <summary>
- Gets the TelemetryModules collection.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryModules.Modules">
- <summary>
- Gets the telemetry modules collection.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextBasedOperationHolder`1">
- <summary>
- Operation class that holds the telemetry item and the corresponding telemetry client.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextBasedOperationHolder`1.ParentContext">
- <summary>
- Parent context store that is used to restore call context.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextBasedOperationHolder`1.#ctor(Microsoft.ApplicationInsights.TelemetryClient,`0)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextBasedOperationHolder`1"/> class.
- Initializes telemetry client.
- </summary>
- <param name="telemetryClient">Initializes telemetry client object.</param>
- <param name="telemetry">Operation telemetry item that is assigned to the telemetry associated to the current operation item.</param>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextBasedOperationHolder`1.Telemetry">
- <summary>
- Gets Telemetry item of interest that is created when StartOperation function of ClientExtensions is invoked.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextBasedOperationHolder`1.Dispose">
- <summary>
- Dispose method to clear the variables.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextBasedOperationHolder`1.Dispose(System.Boolean)">
- <summary>
- Computes the duration and tracks the respective telemetry item on dispose.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextHelpers.OperationContextSlotName">
- <summary>
- Name of the operation context store item present in the context.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextHelpers.SaveOperationContext(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext)">
- <summary>
- Saves the context store to the call context.
- </summary>
- <param name="operationContext">Operation context store instance.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextHelpers.GetCurrentOperationContext">
- <summary>
- Returns the current operation context store present in the call context.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextHelpers.RestoreOperationContext(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext)">
- <summary>
- Clears the call context and restores the parent operation.
- </summary>
- <param name="parentContext">Parent operation context store to replace child operation context store.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext">
- <summary>
- Operation class that holds operation id and operation name for the current call context.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext.ParentOperationId">
- <summary>
- Operation id that will be assigned to all the child telemetry items.
- Parent Operation id that will be assigned to all the child telemetry items.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext.RootOperationId">
- <summary>
- Root Operation id that will be assigned to all the child telemetry items.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext.RootOperationName">
- <summary>
- Operation name that will be assigned to all the child telemetry items.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.IDebugOutput">
- <summary>
- Encapsulates method call that has to be compiled with DEBUG compiler constant.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.IDebugOutput.WriteLine(System.String)">
- <summary>
- Write the message to the VisualStudio output window.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.IDebugOutput.IsLogging">
- <summary>
- Checks to see if logging is enabled by an attached debugger.
- </summary>
- <returns>true if a debugger is attached and logging is enabled; otherwise, false.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.IDebugOutput.IsAttached">
- <summary>
- Checks to see if debugger is attached.
- </summary>
- <returns>true if debugger is attached.</returns>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.IOperationHolder`1">
- <summary>
- Represents the operation item that holds telemetry which is tracked on end request. Operation can be associated with either WEB or SQL dependencies.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.IOperationHolder`1.Telemetry">
- <summary>
- Gets Telemetry item of interest that is created when StartOperation function of ClientExtensions is invoked.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryModule">
- <summary>
- Represents an object that supports initialization from <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/>.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.ITelemetryModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
- <summary>
- Initialize method is called after all configuration properties have been loaded from the configuration.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryInitializer">
- <summary>
- Represents an object that initializes <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> objects.
- </summary>
- <remarks>
- The <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/> instances use <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryInitializer"/> objects to
- automatically initialize properties of the <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> objects.
- </remarks>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.ITelemetryInitializer.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Initializes properties of the specified <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> object.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor">
- <summary>
- Represents an object used to process telemetry as part of sending it to Application Insights.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor.Process(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Process a collected telemetry item.
- </summary>
- <param name="item">A collected Telemetry item.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration">
- <summary>
- Encapsulates the global telemetry configuration typically loaded from the ApplicationInsights.config file.
- </summary>
- <remarks>
- All <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/> objects are initialized using the <see cref="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active"/>
- telemetry configuration provided by this class.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active">
- <summary>
- Gets the active <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> instance loaded from the ApplicationInsights.config file.
- If the configuration file does not exist, the active configuration instance is initialized with minimum defaults
- needed to send telemetry to Application Insights.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.InstrumentationKey">
- <summary>
- Gets or sets the default instrumentation key for the application.
- </summary>
- <exception cref="T:System.ArgumentNullException">The new value is null.</exception>
- <remarks>
- This instrumentation key value is used by default by all <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/> instances
- created in the application. This value can be overwritten by setting the <see cref="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.InstrumentationKey"/>
- property of the <see cref="P:Microsoft.ApplicationInsights.TelemetryClient.Context"/>.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.DisableTelemetry">
- <summary>
- Gets or sets a value indicating whether sending of telemetry to Application Insights is disabled.
- </summary>
- <remarks>
- This disable tracking setting value is used by default by all <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/> instances
- created in the application.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.TelemetryInitializers">
- <summary>
- Gets the list of <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryInitializer"/> objects that supply additional information about telemetry.
- </summary>
- <remarks>
- Telemetry initializers extend Application Insights telemetry collection by supplying additional information
- about individual <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> items, such as <see cref="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Timestamp"/>. A <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/>
- invokes telemetry initializers each time <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.Track(Microsoft.ApplicationInsights.Channel.ITelemetry)"/> method is called.
- The default list of telemetry initializers is provided by the Application Insights NuGet packages and loaded from
- the ApplicationInsights.config file located in the application directory.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.TelemetryProcessors">
- <summary>
- Gets a readonly collection of TelemetryProcessors.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.TelemetryProcessorChainBuilder">
- <summary>
- Gets the TelemetryProcessorChainBuilder which can build and populate TelemetryProcessors in the TelemetryConfiguration.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.TelemetryChannel">
- <summary>
- Gets or sets the telemetry channel.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.TelemetryProcessorChain">
- <summary>
- Gets or sets the chain of processors.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.CreateDefault">
- <summary>
- Creates a new <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> instance loaded from the ApplicationInsights.config file.
- If the configuration file does not exist, the new configuration instance is initialized with minimum defaults
- needed to send telemetry to Application Insights.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.CreateFromConfiguration(System.String)">
- <summary>
- Creates a new <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> instance loaded from the specified configuration.
- </summary>
- <param name="config">An xml serialized configuration.</param>
- <exception cref="T:System.ArgumentNullException">Throws if the config value is null or empty.</exception>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Dispose">
- <summary>
- Releases resources used by the current instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> class.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.SequencePropertyInitializer">
- <summary>
- An <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryInitializer"/> that that populates <see cref="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Sequence"/> property for
- the Microsoft internal telemetry sent to the Vortex endpoint.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.SequencePropertyInitializer.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Populates <see cref="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Sequence"/> with unique ID and sequential number.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.OperationCorrelationTelemetryInitializer">
- <summary>
- Telemetry initializer that populates OperationContext for the telemetry item based on context stored in CallContext.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.OperationCorrelationTelemetryInitializer.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Initializes/Adds operation id to the existing telemetry item.
- </summary>
- <param name="telemetryItem">Target telemetry item to add operation id.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel">
- <summary>
- Represents a communication channel for sending telemetry to Application Insights via HTTPS. There will be a buffer that will not be persisted, to enforce the
- queued telemetry items to be sent, <see cref="M:Microsoft.ApplicationInsights.Channel.ITelemetryChannel.Flush"/> should be called.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel" /> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.#ctor(Microsoft.ApplicationInsights.Channel.TelemetryBuffer,Microsoft.ApplicationInsights.Channel.InMemoryTransmitter)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel" /> class. Used in unit tests for constructor injection.
- </summary>
- <param name="telemetryBuffer">The telemetry buffer that will be used to enqueue new events.</param>
- <param name="transmitter">The in memory transmitter that will send the events queued in the buffer.</param>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.InMemoryChannel.DeveloperMode">
- <summary>
- Gets or sets a value indicating whether developer mode of telemetry transmission is enabled.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.InMemoryChannel.SendingInterval">
- <summary>
- Gets or sets the sending interval. Once the interval expires, <see cref="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel"/>
- serializes the accumulated telemetry items for transmission and sends it over the wire.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.InMemoryChannel.EndpointAddress">
- <summary>
- Gets or sets the HTTP address where the telemetry is sent.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.InMemoryChannel.MaxTelemetryBufferCapacity">
- <summary>
- Gets or sets the maximum number of telemetry items will accumulate in a memory before
- the <see cref="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel"/> serializing them for transmission to Application Insights.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.Send(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Sends an instance of ITelemetry through the channel.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.Flush">
- <summary>
- Will send all the telemetry items stored in the memory.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.Flush(System.TimeSpan)">
- <summary>
- Will send all the telemetry items stored in the memory.
- </summary>
- <param name="timeout">Timeout interval to abort sending.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.Dispose">
- <summary>
- Disposing the channel.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter">
- <summary>
- A transmitter that will immediately send telemetry over HTTP.
- Telemetry items are being sent when Flush is called, or when the buffer is full (An OnFull "event" is raised) or every 30 seconds.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.sendingLockObj">
- <summary>
- A lock object to serialize the sending calls from Flush, OnFull event and the Runner.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.disposeCount">
- <summary>
- The number of times this object was disposed.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.Dispose">
- <summary>
- Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.Flush(System.TimeSpan)">
- <summary>
- Flushes the in-memory buffer and sends it.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.Runner">
- <summary>
- Flushes the in-memory buffer and sends the telemetry items in <see cref="F:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.sendingInterval"/> intervals or when
- <see cref="F:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.startRunnerEvent" /> is set.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.OnBufferFull">
- <summary>
- Happens when the in-memory buffer is full. Flushes the in-memory buffer and sends the telemetry items.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.DequeueAndSend(System.TimeSpan)">
- <summary>
- Flushes the in-memory buffer and send it.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.Send(System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Channel.ITelemetry},System.TimeSpan)">
- <summary>
- Serializes a list of telemetry items and sends them.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Channel.ITelemetry">
- <summary>
- The base telemetry type for application insights.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Timestamp">
- <summary>
- Gets or sets date and time when telemetry was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Context">
- <summary>
- Gets the context associated with this telemetry instance.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- <remarks>
- The sequence is used to track absolute order of uploaded telemetry items. It is a two-part value that includes
- a stable identifier for the current boot session and an incrementing identifier for each event added to the upload queue:
- For UTC this would increment for all events across the system.
- For Persistence this would increment for all events emitted from the hosting process.
- The Sequence helps track how many events were fired and how many events were uploaded and enables identification
- of data lost during upload and de-duplication of events on the ingress server.
- From <a href="https://microsoft.sharepoint.com/teams/CommonSchema/Shared%20Documents/Schema%20Specs/Common%20Schema%202%20-%20Language%20Specification.docx"/>.
- </remarks>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.ITelemetry.Sanitize">
- <summary>
- Sanitizes the properties of the telemetry item based on DP constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Channel.ITelemetryChannel">
- <summary>
- Represents a communication channel for sending telemetry to application insights.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.ITelemetryChannel.DeveloperMode">
- <summary>
- Gets or sets a value indicating whether this channel is in developer mode.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.ITelemetryChannel.EndpointAddress">
- <summary>
- Gets or sets the endpoint address of the channel.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.ITelemetryChannel.Send(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Sends an instance of ITelemetry through the channel.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.ITelemetryChannel.Flush">
- <summary>
- Flushes the in-memory buffer.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Channel.TelemetryBuffer">
- <summary>
- Accumulates <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> items for efficient transmission.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Channel.TelemetryBuffer.OnFull">
- <summary>
- Delegate that is raised when the buffer is full.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.TelemetryBuffer.Capacity">
- <summary>
- Gets or sets the maximum number of telemetry items that can be buffered before transmission.
- </summary>
- <exception cref="T:System.ArgumentOutOfRangeException">The value is zero or less.</exception>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Channel.Transmission">
- <summary>
- Implements an asynchronous transmission of data to an HTTP POST endpoint.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.#ctor(System.Uri,System.Byte[],System.String,System.String,System.TimeSpan)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.Transmission"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.#ctor(System.Uri,System.Collections.Generic.ICollection{Microsoft.ApplicationInsights.Channel.ITelemetry},System.TimeSpan)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.Transmission"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.#ctor(System.Uri,System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Channel.ITelemetry},System.String,System.String,System.TimeSpan)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.Transmission"/> class. This overload is for Test purposes.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.Transmission"/> class. This overload is for Test purposes.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.EndpointAddress">
- <summary>
- Gets the Address of the endpoint to which transmission will be sent.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.Content">
- <summary>
- Gets the content of the transmission.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.ContentType">
- <summary>
- Gets the content's type of the transmission.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.ContentEncoding">
- <summary>
- Gets the encoding method of the transmission.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.Timeout">
- <summary>
- Gets a timeout value for the transmission.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.Id">
- <summary>
- Gets an id of the transmission.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.TelemetryItems">
- <summary>
- Gets the number of telemetry items in the transmission.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.SendAsync">
- <summary>
- Executes the request that the current transmission represents.
- </summary>
- <returns>The task to await.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.Split(System.Func{System.Int32,System.Int32})">
- <summary>
- Splits the Transmission object into two pieces using a method
- to determine the length of the first piece based off of the length of the transmission.
- </summary>
- <returns>
- A tuple with the first item being a Transmission object with n ITelemetry objects
- and the second item being a Transmission object with the remaining ITelemetry objects.
- </returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.CreateRequest(System.Uri)">
- <summary>
- Creates a post web request.
- </summary>
- <param name="address">The Address in the web request.</param>
- <returns>A web request pointing to the <c>Address</c>.</returns>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry">
- <summary>
- Telemetry type used for availability test results.
- Contains a time and message and optionally some additional metadata.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry"/> class with empty properties.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.#ctor(System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry"/> class with empty properties.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Id">
- <summary>
- Gets or sets the test run id.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Name">
- <summary>
- Gets or sets the test name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Duration">
- <summary>
- Gets or sets availability test duration.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Success">
- <summary>
- Gets or sets a value indicating whether the availability test was successful or not.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.RunLocation">
- <summary>
- Gets or sets location where availability test was run.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Message">
- <summary>
- Gets or sets the error message.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this availability test run.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Metrics">
- <summary>
- Gets a dictionary of application-defined event metrics.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when telemetry was recorded.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry">
- <summary>
- Telemetry type used to track events.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry"/> class with the given <paramref name="name"/>.
- </summary>
- <exception cref="T:System.ArgumentException">The event <paramref name="name"/> is null or empty string.</exception>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when event was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Name">
- <summary>
- Gets or sets the name of the event.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Metrics">
- <summary>
- Gets a dictionary of application-defined event metrics.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this event.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
- <summary>
- Gets or sets data sampling percentage (between 0 and 100).
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.ExceptionHandledAt">
- <summary>
- This enumeration is used by ExceptionTelemetry to identify if and where exception was handled.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.ExceptionHandledAt.Unhandled">
- <summary>
- Exception was not handled. Application crashed.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.ExceptionHandledAt.UserCode">
- <summary>
- Exception was handled in user code.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.ExceptionHandledAt.Platform">
- <summary>
- Exception was handled by some platform handlers.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry">
- <summary>
- Telemetry type used to track exceptions.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry"/> class with empty properties.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.#ctor(System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry"/> class with empty properties.
- </summary>
- <param name="exception">Exception instance.</param>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when telemetry was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.HandledAt">
- <summary>
- Gets or sets the value indicated where the exception was handled.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Exception">
- <summary>
- Gets or sets the original exception tracked by this <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Message">
- <summary>
- Gets or sets ExceptionTelemetry message.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Metrics">
- <summary>
- Gets a dictionary of application-defined exception metrics.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this exception.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.SeverityLevel">
- <summary>
- Gets or sets Exception severity level.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
- <summary>
- Gets or sets data sampling percentage (between 0 and 100).
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.IJsonWriter">
- <summary>
- Encapsulates logic for serializing objects to JSON.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteStartArray">
- <summary>
- Writes opening/left square bracket.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteStartObject">
- <summary>
- Writes opening/left curly brace.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteEndArray">
- <summary>
- Writes closing/right square bracket.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteEndObject">
- <summary>
- Writes closing/right curly brace.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteComma">
- <summary>
- Writes comma.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.String)">
- <summary>
- Writes a <see cref="T:System.String"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Nullable{System.Boolean})">
- <summary>
- Writes a <see cref="T:System.Boolean"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Nullable{System.Int32})">
- <summary>
- Writes a <see cref="T:System.Int32"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Nullable{System.Double})">
- <summary>
- Writes a <see cref="T:System.Double"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Nullable{System.TimeSpan})">
- <summary>
- Writes a <see cref="T:System.TimeSpan"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Nullable{System.DateTimeOffset})">
- <summary>
- Writes a <see cref="T:System.DateTimeOffset"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Collections.Generic.IDictionary{System.String,System.Double})">
- <summary>
- Writes a <see cref="T:System.Collections.Generic.IDictionary`2"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
- <summary>
- Writes a <see cref="T:System.Collections.Generic.IDictionary`2"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WritePropertyName(System.String)">
- <summary>
- Writes a property name in double quotation marks, followed by a colon.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteRawValue(System.Object)">
- <summary>
- Writes <see cref="T:System.Object"/> as raw value directly.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException">
- <summary>
- This exception is used to notify the user that the set of inner exceptions has been trimmed because it exceeded our allowed send limit.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException"/> class with a specified error message.
- </summary>
- <param name="message">The message that describes the error. </param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException"/> class with a specified error message and a reference to the inner exception that is the cause of this exception.
- </summary>
- <param name="message">The error message that explains the reason for the exception. </param><param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException"/> class with serialized data.
- </summary>
- <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown. </param><param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination. </param><exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception><exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.ISupportProperties">
- <summary>
- Represents an object that supports application-defined properties.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ISupportProperties.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about telemetry.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.ISupportSampling">
- <summary>
- Represent objects that support data sampling.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ISupportSampling.SamplingPercentage">
- <summary>
- Gets or sets data sampling percentage (between 0 and 100).
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry">
- <summary>
- Telemetry type used to track metrics.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry"/> class with empty
- properties.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.#ctor(System.String,System.Double)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry"/> class with the
- specified <paramref name="metricName"/> and <paramref name="metricValue"/>.
- </summary>
- <exception cref="T:System.ArgumentException">The <paramref name="metricName"/> is null or empty string.</exception>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when event was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Name">
- <summary>
- Gets or sets the name of the metric.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Value">
- <summary>
- Gets or sets the value of this metric.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Count">
- <summary>
- Gets or sets the number of samples for this metric.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Min">
- <summary>
- Gets or sets the min value of this metric.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Max">
- <summary>
- Gets or sets the max value of this metric.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.StandardDeviation">
- <summary>
- Gets or sets the standard deviation of this metric.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this metric.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry">
- <summary>
- Telemetry type used to track page views.
- </summary>
- <remarks>
- You can send information about pages viewed by your application to Application Insights by
- passing an instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry"/> class to the <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackPageView(Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry)"/>
- method.
- </remarks>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry"/> class with the
- specified <paramref name="pageName"/>.
- </summary>
- <exception cref="T:System.ArgumentException">The <paramref name="pageName"/> is null or empty string.</exception>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when event was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Name">
- <summary>
- Gets or sets the name of the metric.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Url">
- <summary>
- Gets or sets the page view Uri.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Duration">
- <summary>
- Gets or sets the page view duration.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Metrics">
- <summary>
- Gets a dictionary of custom defined metrics.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this page view.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
- <summary>
- Gets or sets data sampling percentage (between 0 and 100).
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry">
- <summary>
- The class that represents information about performance counters.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.#ctor(System.String,System.String,System.String,System.Double)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry"/> class.
- </summary>
- <param name="categoryName">Category name.</param>
- <param name="counterName">Performance counter name.</param>
- <param name="instanceName">Instance name.</param>
- <param name="value">Performance counter value.</param>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when telemetry was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Value">
- <summary>
- Gets or sets the counter value.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.CategoryName">
- <summary>
- Gets or sets the category name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.CounterName">
- <summary>
- Gets or sets the counter name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.InstanceName">
- <summary>
- Gets or sets the instance name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this exception.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry">
- <summary>
- The class that represents information about the collected dependency.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.#ctor(System.String,System.String,System.DateTimeOffset,System.TimeSpan,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry"/> class with the given <paramref name="dependencyName"/>, <paramref name="data"/>,
- <paramref name="startTime"/>, <paramref name="duration"/> and <paramref name="success"/> property values.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.#ctor(System.String,System.String,System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry"/> class with the given <paramref name="dependencyName"/>, <paramref name="target"/>,
- <paramref name="dependencyName"/>, <paramref name="data"/> property values.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.#ctor(System.String,System.String,System.String,System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry"/> class with the given <paramref name="dependencyName"/>, <paramref name="target"/>,
- <paramref name="dependencyName"/>, <paramref name="data"/>, <paramref name="startTime"/>, <paramref name="duration"/>, <paramref name="resultCode"/>
- and <paramref name="success"/> and property values.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when telemetry was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Id">
- <summary>
- Gets or sets Dependency ID.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.ResultCode">
- <summary>
- Gets or sets the Result Code.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Name">
- <summary>
- Gets or sets resource name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.CommandName">
- <summary>
- Gets or sets text of SQL command or empty it not applicable.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Data">
- <summary>
- Gets or sets data associated with the current dependency instance. Command name/statement statement for SQL dependency, URL for http dependency.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Target">
- <summary>
- Gets or sets target of dependency call. SQL server name, url host, etc.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.DependencyTypeName">
- <summary>
- Gets or sets the dependency type name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Type">
- <summary>
- Gets or sets the dependency type name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Duration">
- <summary>
- Gets or sets the amount of time it took the application to handle the request.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Success">
- <summary>
- Gets or sets a value indicating whether the dependency call was successful or not.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this remote dependency.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Metrics">
- <summary>
- Gets a dictionary of application-defined event metrics.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.DependencyKind">
- <summary>
- Gets or sets the dependency kind, like SQL, HTTP, Azure, etc.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
- <summary>
- Gets or sets data sampling percentage (between 0 and 100).
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry">
- <summary>
- Encapsulates information about a web request handled by the application.
- </summary>
- <remarks>
- You can send information about requests processed by your web application to Application Insights by
- passing an instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry"/> class to the <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackRequest(Microsoft.ApplicationInsights.DataContracts.RequestTelemetry)"/>
- method.
- </remarks>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.#ctor(System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry"/> class with the given <paramref name="name"/>,
- <paramref name="startTime"/>, <paramref name="duration"/>, <paramref name="responseCode"/> and <paramref name="success"/> property values.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when telemetry was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Context">
- <summary>
- Gets the object that contains contextual information about the application at the time when it handled the request.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Id">
- <summary>
- Gets or sets Request ID.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Name">
- <summary>
- Gets or sets human-readable name of the requested page.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.ResponseCode">
- <summary>
- Gets or sets response code returned by the application after handling the request.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Success">
- <summary>
- Gets or sets a value indicating whether application handled the request successfully.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Duration">
- <summary>
- Gets or sets the amount of time it took the application to handle the request.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this request.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Url">
- <summary>
- Gets or sets request url (optional).
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Metrics">
- <summary>
- Gets a dictionary of application-defined request metrics.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.HttpMethod">
- <summary>
- Gets or sets the HTTP method of the request.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
- <summary>
- Gets or sets data sampling percentage (between 0 and 100).
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Source">
- <summary>
- Gets or sets the source for the request telemetry object. This often is a hashed instrumentation key identifying the caller.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.SessionState">
- <summary>
- Contains values that identify state of a user session.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.SessionState.Start">
- <summary>
- Indicates that a user session started.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.SessionState.End">
- <summary>
- Indicates that a user session ended.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry">
- <summary>
- Telemetry type used to track user sessions.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.#ctor(Microsoft.ApplicationInsights.DataContracts.SessionState)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry"/> class with the specified <paramref name="state"/>.
- </summary>
- <param name="state">
- A <see cref="T:Microsoft.ApplicationInsights.DataContracts.SessionState"/> value indicating state of the user session.
- </param>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.Timestamp">
- <summary>
- Gets or sets the date and time the session state was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.Context">
- <summary>
- Gets the <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/> of the application when the session state was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.State">
- <summary>
- Gets or sets the value describing state of the user session.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes this telemetry instance to ensure it can be accepted by the Application Insights.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.SeverityLevel">
- <summary>
- This enumeration is used by ExceptionTelemetry and TraceTelemetry to identify severity level.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.SeverityLevel.Verbose">
- <summary>
- Verbose severity level.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.SeverityLevel.Information">
- <summary>
- Information severity level.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.SeverityLevel.Warning">
- <summary>
- Warning severity level.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.SeverityLevel.Error">
- <summary>
- Error severity level.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.SeverityLevel.Critical">
- <summary>
- Critical severity level.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext">
- <summary>
- Represents a context for sending telemetry to the Application Insights service.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/> class.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.InstrumentationKey">
- <summary>
- Gets or sets the default instrumentation key for all <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> objects logged in this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
- </summary>
- <remarks>
- By default, this property is initialized with the <see cref="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.InstrumentationKey"/> value
- of the <see cref="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active"/> instance of <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/>. You can specify it
- for all telemetry tracked via a particular <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/> or for a specific <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/>
- instance.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Component">
- <summary>
- Gets the object describing the component tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Device">
- <summary>
- Gets the object describing the device tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Cloud">
- <summary>
- Gets the object describing the cloud tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Session">
- <summary>
- Gets the object describing a user session tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.User">
- <summary>
- Gets the object describing a user tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Operation">
- <summary>
- Gets the object describing a operation tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Location">
- <summary>
- Gets the object describing a location tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext" />.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Properties">
- <summary>
- Gets a dictionary of application-defined property values.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Tags">
- <summary>
- Gets a dictionary of context tags.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry">
- <summary>
- Telemetry type used for log messages.
- Contains a time and message and optionally some additional metadata.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.#ctor(System.String,Microsoft.ApplicationInsights.DataContracts.SeverityLevel)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry"/> class.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when event was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Message">
- <summary>
- Gets or sets the message text. For example, the text that would normally be written to a log file line.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.SeverityLevel">
- <summary>
- Gets or sets Trace severity level.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this trace.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
- <summary>
- Gets or sets data sampling percentage (between 0 and 100).
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.OperationTelemetryExtensions">
- <summary>
- Extension functions to operation telemetry that start and stop the timer.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.OperationTelemetryExtensions.Start(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry)">
- <summary>
- An extension to telemetry item that starts the timer for the the respective telemetry.
- </summary>
- <param name="telemetry">Telemetry item object that calls this extension method.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.OperationTelemetryExtensions.Stop(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry)">
- <summary>
- An extension method to telemetry item that stops the timer and computes the duration of the request or dependency.
- </summary>
- <param name="telemetry">Telemetry item object that calls this extension method.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.OperationTelemetryExtensions.GenerateOperationId(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry)">
- <summary>
- Generate random operation Id and set it to OperationContext.
- </summary>
- <param name="telemetry">Telemetry to initialize Operation id for.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.TelemetryClient">
- <summary>
- Send events, metrics and other telemetry to the Application Insights service.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.TelemetryClient" /> class. Send telemetry with the active configuration, usually loaded from ApplicationInsights.config.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.TelemetryClient" /> class. Send telemetry with the specified <paramref name="configuration"/>.
- </summary>
- <exception cref="T:System.ArgumentNullException">The <paramref name="configuration"/> is null.</exception>
- </member>
- <member name="P:Microsoft.ApplicationInsights.TelemetryClient.Context">
- <summary>
- Gets the current context that will be used to augment telemetry you send.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.TelemetryClient.InstrumentationKey">
- <summary>
- Gets or sets the default instrumentation key for all <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> objects logged in this <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.TelemetryClient.TelemetryConfiguration">
- <summary>
- Gets the <see cref="P:Microsoft.ApplicationInsights.TelemetryClient.TelemetryConfiguration"/> object associated with this telemetry client instance.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.IsEnabled">
- <summary>
- Check to determine if the tracking is enabled.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackEvent(System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})">
- <summary>
- Send an <see cref="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry"/> for display in Diagnostic Search and aggregation in Metrics Explorer.
- </summary>
- <param name="eventName">A name for the event.</param>
- <param name="properties">Named string values you can use to search and classify events.</param>
- <param name="metrics">Measurements associated with this event.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackEvent(Microsoft.ApplicationInsights.DataContracts.EventTelemetry)">
- <summary>
- Send an <see cref="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry"/> for display in Diagnostic Search and aggregation in Metrics Explorer.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackEvent(Microsoft.ApplicationInsights.DataContracts.EventTelemetry)"/>.
- </summary>
- <param name="telemetry">An event log item.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(System.String)">
- <summary>
- Send a trace message for display in Diagnostic Search.
- </summary>
- <param name="message">Message to display.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(System.String,Microsoft.ApplicationInsights.DataContracts.SeverityLevel)">
- <summary>
- Send a trace message for display in Diagnostic Search.
- </summary>
- <param name="message">Message to display.</param>
- <param name="severityLevel">Trace severity level.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
- <summary>
- Send a trace message for display in Diagnostic Search.
- </summary>
- <param name="message">Message to display.</param>
- <param name="properties">Named string values you can use to search and classify events.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(System.String,Microsoft.ApplicationInsights.DataContracts.SeverityLevel,System.Collections.Generic.IDictionary{System.String,System.String})">
- <summary>
- Send a trace message for display in Diagnostic Search.
- </summary>
- <param name="message">Message to display.</param>
- <param name="severityLevel">Trace severity level.</param>
- <param name="properties">Named string values you can use to search and classify events.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(Microsoft.ApplicationInsights.DataContracts.TraceTelemetry)">
- <summary>
- Send a trace message for display in Diagnostic Search.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(Microsoft.ApplicationInsights.DataContracts.TraceTelemetry)"/>.
- </summary>
- <param name="telemetry">Message with optional properties.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackMetric(System.String,System.Double,System.Collections.Generic.IDictionary{System.String,System.String})">
- <summary>
- Send a <see cref="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry"/> for aggregation in Metric Explorer.
- </summary>
- <param name="name">Metric name.</param>
- <param name="value">Metric value.</param>
- <param name="properties">Named string values you can use to classify and filter metrics.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackMetric(Microsoft.ApplicationInsights.DataContracts.MetricTelemetry)">
- <summary>
- Send a <see cref="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry"/> for aggregation in Metric Explorer.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackMetric(Microsoft.ApplicationInsights.DataContracts.MetricTelemetry)"/>.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackException(System.Exception,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})">
- <summary>
- Send an <see cref="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry"/> for display in Diagnostic Search.
- </summary>
- <param name="exception">The exception to log.</param>
- <param name="properties">Named string values you can use to classify and search for this exception.</param>
- <param name="metrics">Additional values associated with this exception.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackException(Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry)">
- <summary>
- Send an <see cref="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry"/> for display in Diagnostic Search.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackException(Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry)"/>
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackDependency(System.String,System.String,System.DateTimeOffset,System.TimeSpan,System.Boolean)">
- <summary>
- Send information about external dependency call in the application.
- </summary>
- <param name="dependencyName">External dependency name.</param>
- <param name="commandName">Dependency call command name.</param>
- <param name="startTime">The time when the dependency was called.</param>
- <param name="duration">The time taken by the external dependency to handle the call.</param>
- <param name="success">True if the dependency call was handled successfully.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackDependency(System.String,System.String,System.String,System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean)">
- <summary>
- Send information about external dependency call in the application.
- </summary>
- <param name="dependencyTypeName">External dependency type.</param>
- <param name="target">External dependency target.</param>
- <param name="dependencyName">External dependency name.</param>
- <param name="data">Dependency call command name.</param>
- <param name="startTime">The time when the dependency was called.</param>
- <param name="duration">The time taken by the external dependency to handle the call.</param>
- <param name="resultCode">Result code of dependency call execution.</param>
- <param name="success">True if the dependency call was handled successfully.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackDependency(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry)">
- <summary>
- Send information about external dependency call in the application.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackDependency(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry)"/>
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackAvailability(System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean,System.String)">
- <summary>
- Send information about availability of an application.
- </summary>
- <param name="name">Availability test name.</param>
- <param name="timeStamp">The time when the availability was captured.</param>
- <param name="duration">The time taken for the availability test to run.</param>
- <param name="runLocation">Name of the location the availability test was run from.</param>
- <param name="success">True if the availability test ran successfully.</param>
- <param name="message">Error message on availability test run failure.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackAvailability(Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry)">
- <summary>
- Send information about availability of an application.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackAvailability(Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry)"/>
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.Track(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- This method is an internal part of Application Insights infrastructure. Do not call.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- This method is an internal part of Application Insights infrastructure. Do not call.
- </summary>
- <param name="telemetry">Telemetry item to initialize.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackPageView(System.String)">
- <summary>
- Send information about the page viewed in the application.
- </summary>
- <param name="name">Name of the page.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackPageView(Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry)">
- <summary>
- Send information about the page viewed in the application.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackPageView(Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry)"/>.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackRequest(System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean)">
- <summary>
- Send information about a request handled by the application.
- </summary>
- <param name="name">The request name.</param>
- <param name="startTime">The time when the page was requested.</param>
- <param name="duration">The time taken by the application to handle the request.</param>
- <param name="responseCode">The response status code.</param>
- <param name="success">True if the request was handled successfully by the application.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackRequest(Microsoft.ApplicationInsights.DataContracts.RequestTelemetry)">
- <summary>
- Send information about a request handled by the application.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackRequest(Microsoft.ApplicationInsights.DataContracts.RequestTelemetry)"/>.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.Flush">
- <summary>
- Flushes the in-memory buffer.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Utils">
- <summary>
- Various utilities.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Utils.PopulateRequiredStringValue(System.String,System.String,System.String)">
- <summary>
- Validates the string and if null or empty populates it with '$parameterName is a required field for $telemetryType' value.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Utils.ValidateDuration(System.String)">
- <summary>
- Returns default Timespan value if not a valid Timespan.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Utils.ValidateDateTimeOffset(System.String)">
- <summary>
- Returns min DateTimeOffset value if not a valid DateTimeOffset.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.TelemetryClientExtensions">
- <summary>
- Extension class to telemetry client that creates operation object with the respective fields initialized.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClientExtensions.StartOperation``1(Microsoft.ApplicationInsights.TelemetryClient,System.String)">
- <summary>
- Start operation creates an operation object with a respective telemetry item.
- </summary>
- <typeparam name="T">Type of the telemetry item.</typeparam>
- <param name="telemetryClient">Telemetry client object.</param>
- <param name="operationName">Name of the operation that customer is planning to propagate.</param>
- <returns>Operation item object with a new telemetry item having current start time and timestamp.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClientExtensions.StopOperation``1(Microsoft.ApplicationInsights.TelemetryClient,Microsoft.ApplicationInsights.Extensibility.IOperationHolder{``0})">
- <summary>
- Stop operation computes the duration of the operation and tracks it using the respective telemetry client.
- </summary>
- <param name="telemetryClient">Telemetry client object.</param>
- <param name="operation">Operation object to compute duration and track.</param>
- </member>
- </members>
- </doc>
|