|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891 |
- <?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.External.AjaxCallData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.AvailabilityData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.DataPoint">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.EventData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.ExceptionData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.MessageData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.MetricData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.PageViewData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.PageViewPerfData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.RemoteDependencyData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.RequestData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.StackFrame">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </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="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="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.Availability">
- <summary>
- Keyword for availability.
- </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.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.AsyncLocalBasedOperationHolder`1">
- <summary>
- Operation class that holds the telemetry item and the corresponding telemetry client.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.AsyncLocalBasedOperationHolder`1.ParentContext">
- <summary>
- Parent context store that is used to restore call context.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.AsyncLocalBasedOperationHolder`1.#ctor(Microsoft.ApplicationInsights.TelemetryClient,`0)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.AsyncLocalBasedOperationHolder`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.AsyncLocalBasedOperationHolder`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.AsyncLocalBasedOperationHolder`1.Dispose">
- <summary>
- Dispose method to clear the variables.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.AsyncLocalBasedOperationHolder`1.Dispose(System.Boolean)">
- <summary>
- Computes the duration and tracks the respective telemetry item on dispose.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.AsyncLocalHelpers.SaveOperationContext(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForAsyncLocal)">
- <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.AsyncLocalHelpers.GetCurrentOperationContext">
- <summary>
- Returns the current operation context store present in the call context.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.AsyncLocalHelpers.RestoreOperationContext(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForAsyncLocal)">
- <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.OperationContextForAsyncLocal">
- <summary>
- Operation class that holds operation id and operation name for the current call context.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForAsyncLocal.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.OperationContextForAsyncLocal.RootOperationId">
- <summary>
- Root Operation id that will be assigned to all the child telemetry items.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForAsyncLocal.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 AsyncLocal variable.
- </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>
|