+ <configSections>
+ <section name="aws" type="Amazon.AWSSection, AWSSDK"/>
+ </configSections>
+ <aws region="us-west-2">
+ <logging logTo="Log4Net, SystemDiagnostics" logResponses="Always" logMetrics="true" />
+ <s3 useSignatureVersion4="true" />
+ <proxy host="localhost" port="8888" username="1" password="1" />
+
+ <dynamoDB>
+ <dynamoDBContext tableNamePrefix="Prod-">
+
+ <tableAliases>
+ <alias fromTable="FakeTable" toTable="People" />
+ <alias fromTable="Persons" toTable="People" />
+ </tableAliases>
+
+ <mappings>
+ <map type="Sample.Tests.Author, SampleDLL" targetTable="People" />
+ <map type="Sample.Tests.Editor, SampleDLL" targetTable="People">
+ <property name="FullName" attribute="Name" />
+ <property name="EmployeeId" attribute="Id" />
+ <property name="ComplexData" converter="Sample.Tests.ComplexDataConverter, SampleDLL" />
+ <property name="Version" version="true" />
+ <property name="Password" ignore="true" />
+ </map>
+ </mappings>
+
+ </dynamoDBContext>
+ </dynamoDB>
+ </aws>
+
+
+ <configSections>
+ <section name="aws" type="Amazon.AWSSection, AWSSDK"/>
+ </configSections>
+ <aws region="us-west-2" />
+
+
+ <?xml version="1.0" encoding="utf-8" ?>
+ <configuration>
+ <appSettings>
+ <add key="AWSProfileName" value="development"/>
+ </appSettings>
+ </configuration>
+
+
+ <?xml version="1.0" encoding="utf-8" ?>
+ <configuration>
+ <appSettings>
+ <add key="AWSProfilesLocation" value="c:\config"/>
+ </appSettings>
+ </configuration>
+
+
+ <appSettings>
+ <add key="AWSLogging" value="log4net"/>
+ </appSettings>
+
+
+ <appSettings>
+ <add key="AWSResponseLogging" value="OnError"/>
+ </appSettings>
+
+
+ <appSettings>
+ <add key="AWSLogMetrics" value="true"/>
+ </appSettings>
+
+
+ <configSections>
+ <section name="aws" type="Amazon.AWSSection, AWSSDK"/>
+ </configSections>
+ <aws endpointDefinition="c:\config\endpoints.xml" />
+
+
+ <configSections>
+ <section name="aws" type="Amazon.AWSSection, AWSSDK"/>
+ </configSections>
+ <aws useSdkCache="true" />
+
+
+ <configSections>
+ <section name="aws" type="Amazon.AWSSection, AWSSDK"/>
+ </configSections>
+ <aws>
+ <logging logTo="Log4Net, SystemDiagnostics" logResponses="Always" logMetrics="true" />
+ </aws>
+
+
+ <configSections>
+ <section name="aws" type="Amazon.AWSSection, AWSSDK"/>
+ </configSections>
+ <aws>
+ <proxy host="localhost" port="8888" username="1" password="1" />
+ </aws>
+
+
+ <configSections>
+ <section name="aws" type="Amazon.AWSSection, AWSSDK"/>
+ </configSections>
+ <aws region="us-west-2" />
+
+
+ <configSections>
+ <section name="aws" type="Amazon.AWSSection, AWSSDK"/>
+ </configSections>
+ <aws applicationName="" />
+
+
+ Policy policy = new Policy("MyQueuePolicy");
+ policy.WithStatements(new Statement(Statement.StatementEffect.Allow)
+ .WithPrincipals(new Principal("*")).WithActionIdentifiers(SQSActionIdentifiers.SendMessage)
+ .WithResources(new Resource(myQueueArn))
+ .WithConditions(ConditionFactory.NewSourceArnCondition(myTopicArn)));
+
+
+ Policy policy = new Policy("MyTopicPolicy");
+ policy.WithStatements(new Statement(Statement.StatementEffect.Allow)
+ .WithPrincipals(new Principal("*")).WithActionIdentifiers(SNSActionIdentifiers.Subscribe)
+ .WithResources(new Resource(myTopicArn))
+ .WithConditions(ConditionFactory.NewEndpointCondition("*@my-company.com")));
+
+
+ <?xml version="1.0" encoding="utf-8" ?>
+ <configuration>
+ <appSettings>
+ <add key="AWSLogMetrics" value"true"/>
+ </appSettings>
+ </configuration>
+
+
+ JsonUnmarshallerContext context = new JsonUnmarshallerContext(jsonString);
+ while (context.Read())
+ {
+ if (context.IsKey)
+ {
+ if (context.TestExpresion("path/to/element"))
+ {
+ myObject.stringMember = stringUnmarshaller.GetInstance().Unmarshall(context);
+ continue;
+ }
+ }
+ }
+
+
+ UnmarshallerContext context = new UnmarshallerContext(...);
+ while (context.Read())
+ {
+ if (context.TestExpresion("path/to/element"))
+ {
+ myObject.stringMember = stringUnmarshaller.GetInstance().Unmarshall(context);
+ continue;
+ }
+ if (context.TestExpression("path/to/@attribute"))
+ myObject.MyComplexTypeMember = MyComplexTypeUnmarshaller.GetInstance().Unmarshall(context);
+ }
+
+
+ <?xml version="1.0" encoding="utf-8" ?>
+ <configuration>
+ <appSettings>
+ <add key="AWSProfileName" value="development"/>
+ </appSettings>
+ </configuration>
+
+ POST
request to the 2013-04-01/hostedzone/hosted
+ zone ID/associatevpc
resource. The request body must include an XML document
+ with a AssociateVPCWithHostedZoneRequest
element. The response returns
+ the AssociateVPCWithHostedZoneResponse
element that contains ChangeInfo
+ for you to track the progress of the AssociateVPCWithHostedZoneRequest
+ you made. See GetChange
operation for how to track the progress of your
+ change.
+ AssociateVPCWithHostedZoneRequest
.
+ AssociateVPCWithHostedZoneRequest
.
+ CREATE
| DELETE
| UPSERT
+ Information about the resource record set to create or delete.
+ CREATE
| DELETE
| UPSERT
+ Change
element for each resource record set that you want to create or delete.
+ Change
element for each resource record
+ set that you want to create or delete.
+ PENDING
indicates that this request has not yet been applied to all Amazon Route 53 DNS servers. Valid Values: PENDING
| INSYNC
+ The date and time the change was submitted, in the format YYYY-MM-DDThh:mm:ssZ
, as specified in the ISO 8601 standard (for example, 2009-11-19T19:37:58Z). The Z
after the time indicates that the time is listed in Coordinated Universal Time (UTC), which is synonymous with Greenwich Mean Time in this context.
+ PENDING
indicates that this request
+ has not yet been applied to all Amazon Route 53 DNS servers.
+ PENDING
| INSYNC
+ YYYY-MM-DDThh:mm:ssZ
,
+ as specified in the ISO 8601 standard (for example, 2009-11-19T19:37:58Z). The Z
+ after the time indicates that the time is listed in Coordinated Universal Time (UTC),
+ which is synonymous with Greenwich Mean Time in this context.
+ POST
request to the 2013-04-01/hostedzone/hosted
+ Zone ID/rrset
resource. The request body must include an XML document with
+ a ChangeResourceRecordSetsRequest
element.
+
+
+ InvalidChangeBatch
+ error.ChangeResourceRecordSets
request, your DNS data is changed
+ on all Route 53 DNS servers. Initially, the status of a change is PENDING
.
+ This means the change has not yet propagated to all the authoritative Route 53 DNS
+ servers. When the change is propagated to all hosts, the change returns a status of
+ INSYNC
.
+ ChangeResourceRecordSets
request:
+ Value
elements
+ in a request cannot exceed 32,000 characters.
+ Changes
element.
+ Changes
element.
+ healthcheck
.
+ hostedzone
.
+ Tag
elements. Each Tag
+ element identifies a tag that you want to add or update for the specified resource.
+ Tag
keys that you want to remove from the specified resource.
+ POST
request to the 2013-04-01/healthcheck
+ resource. The request body must include an XML document with a CreateHealthCheckRequest
+ element. The response returns the CreateHealthCheckResponse
element that
+ contains metadata about the health check.
+ CreateHealthCheck
+ requests to be retried without the risk of executing the operation twice. You must
+ use a unique CallerReference
string every time you create a health check.
+ CallerReference
can be any unique string; you might choose to use a string
+ that identifies your project.
+ POST
request to the 2013-04-01/hostedzone
+ resource. The request body must include an XML document with a CreateHostedZoneRequest
+ element. The response returns the CreateHostedZoneResponse
element that
+ contains metadata about the hosted zone.
+ PENDING
. This means that
+ it is not yet available on all DNS servers. The status of the zone changes to INSYNC
+ when the NS and SOA records are available on all Route 53 DNS servers.
+ NameServers
elements returned in DelegationSet
.
+ A unique string that identifies the request and that allows failed CreateHostedZone
requests to be retried without the risk of executing the operation twice. You must use a unique CallerReference
string every time you create a hosted zone. CallerReference
can be any unique string; you might choose to use a string that identifies your project, such as DNSMigration_01
. Valid characters are any Unicode code points that are legal in an XML 1.0 document. The UTF-8 encoding of the value must be less than 128 bytes.
+ NameServers
+ elements returned in DelegationSet
.
+ CreateHostedZone
+ requests to be retried without the risk of executing the operation twice. You must
+ use a unique CallerReference
string every time you create a hosted zone.
+ CallerReference
can be any unique string; you might choose to use a string
+ that identifies your project, such as DNSMigration_01
.
+ POST
request to the 2013-04-01/delegationset
+ resource. The request body must include an XML document with a CreateReusableDelegationSetRequest
+ element. The response returns the CreateReusableDelegationSetResponse
+ element that contains metadata about the delegationSet.
+ CreateReusableDelegationSet
+ requests to be retried without the risk of executing the operation twice. You must
+ use a unique CallerReference
string every time you create a reusable
+ delegation set. CallerReference
can be any unique string; you might choose
+ to use a string that identifies your project, such as DNSMigration_01
.
+ NameServer
that is assigned to your hosted zone.
+ NameServer
that is assigned to your hosted zone.
+ DELETE
+ request to the 2013-04-01/healthcheck/health check ID
resource.
+
+ HealthCheckInUse
error. For information
+ about disassociating the records from your health check, see ChangeResourceRecordSets.DELETE
+ request to the 2013-04-01/hostedzone/hosted zone ID
resource.
+
+
+ HostedZoneNotEmpty
error.
+ For information about deleting records from your hosted zone, see ChangeResourceRecordSets.DELETE
request to the 2013-04-01/delegationset/delegation
+ set ID
resource.
+
+ DelegationSetInUse
error.POST
request to the 2013-04-01/hostedzone/hosted
+ zone ID/disassociatevpc
resource. The request body must include an XML
+ document with a DisassociateVPCFromHostedZoneRequest
element. The response
+ returns the DisassociateVPCFromHostedZoneResponse
element that contains
+ ChangeInfo
for you to track the progress of the DisassociateVPCFromHostedZoneRequest
+ you made. See GetChange
operation for how to track the progress of your
+ change.
+ DisassociateVPCFromHostedZoneRequest
.
+ DisassociateVPCFromHostedZoneRequest
.
+ AF
| AN
| AS
| EU
+ | OC
| NA
| SA
+ ContinentCode
with either CountryCode
+ or SubdivisionCode
returns an InvalidInput error.
+ *
for the country code. All other country
+ codes follow the ISO 3166 two-character code.
+ SubdivisionCode
without CountryCode
+ returns an InvalidInput error.
+ GeoLocation
.
+ ContinentCode
+ is also present.
+ *
for the country code. All other country
+ codes follow the ISO 3166 two-character code.
+ CountryCode
+ is also present.
+ SubdivisionCode
+ is also present.
+ PENDING
indicates that the changes in this request have not replicated
+ to all Route 53 DNS servers. This is the initial status of all change batch requests.
+ INSYNC
indicates that the changes have replicated to all Amazon Route
+ 53 DNS servers.
+ ChangeResourceRecordSets
returned in the Id element when you submitted the request.
+ ChangeResourceRecordSets
returned in the Id element when you submitted
+ the request.
+ ChangeInfo
element.
+ GET
request to the 2013-04-01/checkeripranges
+ resource. You can use these IP addresses to configure router and firewall rules to
+ allow health checkers to check the health of your resources.
+ CheckerIpRanges
element.
+ GET
request to the 2013-04-01/geolocation
+ resource with one of these options: continentcode | countrycode | countrycode and
+ subdivisioncode.
+ AF
| AN
| AS
| EU
+ | OC
| NA
| SA
+ ContinentCode
with either CountryCode
+ or SubdivisionCode
returns an InvalidInput error.
+ *
for the country code. All other country
+ codes follow the ISO 3166 two-character code.
+ SubdivisionCode
without CountryCode
+ returns an InvalidInput error.
+ GET
request to
+ the 2013-04-01/healthcheckcount
resource.
+ GET
request to the 2013-04-01/healthcheck/health check
+ ID/lastfailurereason
resource.
+ HealthCheckObservation
element for each Route
+ 53 health checker.
+ GET
request to the 2013-04-01/healthcheck/health
+ check ID
resource.
+ GET
request to the 2013-04-01/healthcheck/health
+ check ID/status
resource. You can use this call to get a health check's
+ current status.
+ HealthCheckObservation
element for each Route
+ 53 health checker.
+ GET
request to
+ the 2013-04-01/hostedzonecount
resource.
+ GET
request
+ to the 2013-04-01/hostedzone/hosted zone ID
resource. The delegation
+ set is the four Route 53 name servers that were assigned to the hosted zone when you
+ created it.
+ GET
request to the 2013-04-01/delegationset/delegation
+ set ID
resource.
+ UpdateHealthCheck
+ to prevent overwriting another change to the health check.
+ NameServers
elements returned in DelegationSet
.
+ A unique string that identifies the request to create the hosted zone.
+ NameServers
+ elements returned in DelegationSet
.
+ Comment
element.
+ HostedZoneConfig
and Comment
+ elements from the XML document.
+ HostedZoneConfig
and Comment
elements from
+ the XML document.
+ GET
request to
+ the 2013-04-01/geolocations
resource. The response to this request includes
+ a GeoLocationDetailsList
element with zero, one, or multiple GeoLocationDetails
+ child elements. The list is sorted by country code, and then subdivision code, followed
+ by continents at the end of the list.
+
+
+ MaxItems
parameter.
+ If the list is truncated, IsTruncated
will be set to true and
+ a combination of NextContinentCode, NextCountryCode, NextSubdivisionCode
+ will be populated. You can pass these as parameters to StartContinentCode, StartCountryCode,
+ StartSubdivisionCode
to control the geo location that the list begins with.
+
+ ListGeoLocations
request to list. For non-continent geo locations,
+ this should be null.
+ AF
| AN
| AS
| EU
+ | OC
| NA
| SA
+ ContinentCode
with either CountryCode
+ or SubdivisionCode
returns an InvalidInput error.
+ ListGeoLocations
request to list.
+ *
for the country code. All other country
+ codes follow the ISO 3166 two-character code.
+ ListGeoLocations
request to list.
+ SubdivisionCode
without CountryCode
+ returns an InvalidInput error.
+ true
| false
+ MaxItems
+ is 100.
+ GET
request to the
+ 2013-04-01/healthcheck
resource. The response to this request includes
+ a HealthChecks
element with zero, one, or multiple HealthCheck
+ child elements. By default, the list of health checks is displayed on a single page.
+ You can control the length of the page that is displayed by using the MaxItems
+ parameter. You can use the Marker
parameter to control the health check
+ that the list begins with.
+
+ NextMarker
from the last response in the marker
+ parameter to get the next page of results.
+ NextMarker
from the last response in the marker
+ parameter to get the next page of results.
+ Marker
element.
+ true
| false
+ true
, make another request to ListHealthChecks
and include
+ the value of the NextMarker
element in the Marker
element
+ to get the next page of results.
+ MaxItems
, the
+ value of ListHealthChecksResponse$IsTruncated in the response is true
.
+ Call ListHealthChecks
again and specify the value of ListHealthChecksResponse$NextMarker
+ in the ListHostedZonesRequest$Marker element to get the next page of results.
+ GET
+ request to the 2013-04-01/hostedzonesbyname
resource. The response to
+ this request includes a HostedZones
element with zero or more HostedZone
+ child elements lexicographically ordered by DNS name. By default, the list of hosted
+ zones is displayed on a single page. You can control the length of the page that is
+ displayed by using the MaxItems
parameter. You can use the DNSName
+ and HostedZoneId
parameters to control the hosted zone that the list
+ begins with.
+
+ ListHostedZonesByNameRequest
+ request to list.
+ NextDNSName
and NextHostedZoneId
from
+ the last response in the DNSName
and HostedZoneId
parameters
+ to get the next page of results.
+ NextDNSName
and NextHostedZoneId
from
+ the last response in the DNSName
and HostedZoneId
parameters
+ to get the next page of results.
+ DNSName
value sent in the request.
+ HostedZoneId
value sent in the request.
+ NextDNSName
and NextHostedZoneId
elements.
+ true
| false
+ true
, there are
+ more hosted zones associated with the current AWS account. To get the next page of
+ results, make another request to ListHostedZonesByName
. Specify the value
+ of ListHostedZonesByNameResponse$NextDNSName in the ListHostedZonesByNameRequest$DNSName
+ element and ListHostedZonesByNameResponse$NextHostedZoneId in the ListHostedZonesByNameRequest$HostedZoneId
+ element.
+ true
, there are
+ more hosted zones associated with the current AWS account. To get the next page of
+ results, make another request to ListHostedZonesByName
. Specify the value
+ of ListHostedZonesByNameResponse$NextDNSName in the ListHostedZonesByNameRequest$DNSName
+ element and ListHostedZonesByNameResponse$NextHostedZoneId in the ListHostedZonesByNameRequest$HostedZoneId
+ element.
+ MaxItems
, the
+ value of ListHostedZonesByNameResponse$IsTruncated in the response is true
.
+ Call ListHostedZonesByName
again and specify the value of ListHostedZonesByNameResponse$NextDNSName
+ and ListHostedZonesByNameResponse$NextHostedZoneId elements respectively to
+ get the next page of results.
+ GET
request to the 2013-04-01/hostedzone
+ resource. The response to this request includes a HostedZones
element
+ with zero, one, or multiple HostedZone
child elements. By default, the
+ list of hosted zones is displayed on a single page. You can control the length of
+ the page that is displayed by using the MaxItems
parameter. You can use
+ the Marker
parameter to control the hosted zone that the list begins
+ with.
+
+ NextMarker
from the last response in the marker
+ parameter to get the next page of results.
+ NextMarker
from the last response in the marker
+ parameter to get the next page of results.
+ Marker
element.
+ true
| false
+ true
, make another request to ListHostedZones
and include
+ the value of the NextMarker
element in the Marker
element
+ to get the next page of results.
+ MaxItems
, the
+ value of ListHostedZonesResponse$IsTruncated in the response is true
.
+ Call ListHostedZones
again and specify the value of ListHostedZonesResponse$NextMarker
+ in the ListHostedZonesRequest$Marker element to get the next page of results.
+ ListResourceRecordSets
+ request to list.
+ A
| AAAA
| CNAME
| MX
+ | NS
| PTR
| SOA
| SPF
| SRV
+ | TXT
+ A
| AAAA
| CNAME
+ | TXT
+ A
| AAAA
| CNAME
+ | TXT
+ A
| AAAA
+ type
without specifying name
returns
+ an InvalidInput error.
+ ListResourceRecordSetsResponse$NextRecordIdentifier
+ from the previous response to get the next resource record set that has the current
+ DNS name and type.
+ true
| false
+ SetIdentifier
for the next resource record
+ set that has the current DNS name and type.
+ MaxItems
+ is 100.
+ GET
request
+ to the 2013-04-01/delegationset
resource. The response to this request
+ includes a DelegationSets
element with zero, one, or multiple DelegationSet
+ child elements. By default, the list of delegation sets is displayed on a single page.
+ You can control the length of the page that is displayed by using the MaxItems
+ parameter. You can use the Marker
parameter to control the delegation
+ set that the list begins with.
+
+ NextMarker
from the last response in the marker
+ parameter to get the next page of results.
+ NextMarker
from the last response in the marker
+ parameter to get the next page of results.
+ Marker
element.
+ true
| false
+ true
, make another request to ListReusableDelegationSets
+ and include the value of the NextMarker
element in the Marker
+ element to get the next page of results.
+ MaxItems
, the value of ListReusablDelegationSetsResponse$IsTruncated
+ in the response is true
. Call ListReusableDelegationSets
+ again and specify the value of ListReusableDelegationSetsResponse$NextMarker
+ in the ListReusableDelegationSetsRequest$Marker element to get the next page
+ of results.
+ healthcheck
.
+ hostedzone
.
+ ResourceTagSet
containing tags associated with the specified resource.
+ healthcheck
.
+ hostedzone
.
+ ResourceTagSet
s containing tags associated with the specified
+ resources.
+ Value
element for the current
+ resource record set.
+ Value
element for the current resource record set.
+ Value
element for the current resource record set.
+ PRIMARY
| SECONDARY
+ healthcheck
.
+ hostedzone
.
+ YYYY-MM-DDThh:mm:ssZ
,
+ as specified in the ISO 8601 standard (for example, 2009-11-19T19:37:58Z). The Z
+ after the time indicates that the time is listed in Coordinated Universal Time (UTC),
+ which is synonymous with Greenwich Mean Time in this context.
+ Tag
.
+ Tag
.
+ POST
request to the 2013-04-01/healthcheck/health
+ check ID
resource. The request body must include an XML document with an
+ UpdateHealthCheckRequest
element. The response returns an UpdateHealthCheckResponse
+ element, which contains metadata about the health check.
+ HealthCheckVersion
lets you
+ prevent overwriting another change to the health check.
+ Type
is HTTP_STR_MATCH
or HTTP_STR_MATCH
,
+ the string that you want Route 53 to search for in the response body from the specified
+ resource. If the string appears in the response body, Route 53 considers the resource
+ healthy.
+ POST
request to the 2013-04-01/hostedzone/hosted
+ zone ID
resource. The request body must include an XML document with a
+ UpdateHostedZoneCommentRequest
element. The response to this request
+ includes the modified HostedZone
element.
+
+ POST
request to the 2013-04-01/hostedzone/hosted
+ zone ID/associatevpc
resource. The request body must include an XML document
+ with a AssociateVPCWithHostedZoneRequest
element. The response returns
+ the AssociateVPCWithHostedZoneResponse
element that contains ChangeInfo
+ for you to track the progress of the AssociateVPCWithHostedZoneRequest
+ you made. See GetChange
operation for how to track the progress of your
+ change.
+ VPCId
does not belong
+ to you.
+ POST
request to the 2013-04-01/hostedzone/hosted
+ Zone ID/rrset
resource. The request body must include an XML document with
+ a ChangeResourceRecordSetsRequest
element.
+
+
+ InvalidChangeBatch
+ error.ChangeResourceRecordSets
request, your DNS data is changed
+ on all Route 53 DNS servers. Initially, the status of a change is PENDING
.
+ This means the change has not yet propagated to all the authoritative Route 53 DNS
+ servers. When the change is propagated to all hosts, the change returns a status of
+ INSYNC
.
+ ChangeResourceRecordSets
request:
+ Value
elements
+ in a request cannot exceed 32,000 characters.
+ POST
request to the 2013-04-01/healthcheck
+ resource. The request body must include an XML document with a CreateHealthCheckRequest
+ element. The response returns the CreateHealthCheckResponse
element that
+ contains metadata about the health check.
+ CallerReference
.
+ POST
request to the 2013-04-01/hostedzone
+ resource. The request body must include an XML document with a CreateHostedZoneRequest
+ element. The response returns the CreateHostedZoneResponse
element that
+ contains metadata about the hosted zone.
+ PENDING
. This means that
+ it is not yet available on all DNS servers. The status of the zone changes to INSYNC
+ when the NS and SOA records are available on all Route 53 DNS servers.
+ CallerReference
.
+ VPCId
does not belong
+ to you.
+ POST
request to the 2013-04-01/delegationset
+ resource. The request body must include an XML document with a CreateReusableDelegationSetRequest
+ element. The response returns the CreateReusableDelegationSetResponse
+ element that contains metadata about the delegationSet.
+ DELETE
+ request to the 2013-04-01/healthcheck/health check ID
resource.
+
+ HealthCheckInUse
error. For information
+ about disassociating the records from your health check, see ChangeResourceRecordSets.DELETE
+ request to the 2013-04-01/hostedzone/hosted zone ID
resource.
+
+
+ HostedZoneNotEmpty
error.
+ For information about deleting records from your hosted zone, see ChangeResourceRecordSets.DELETE
request to the 2013-04-01/delegationset/delegation
+ set ID
resource.
+
+ DelegationSetInUse
error.POST
request to the 2013-04-01/hostedzone/hosted
+ zone ID/disassociatevpc
resource. The request body must include an XML
+ document with a DisassociateVPCFromHostedZoneRequest
element. The response
+ returns the DisassociateVPCFromHostedZoneResponse
element that contains
+ ChangeInfo
for you to track the progress of the DisassociateVPCFromHostedZoneRequest
+ you made. See GetChange
operation for how to track the progress of your
+ change.
+ VPCId
does not belong
+ to you.
+ PENDING
indicates that the changes in this request have not replicated
+ to all Route 53 DNS servers. This is the initial status of all change batch requests.
+ INSYNC
indicates that the changes have replicated to all Amazon Route
+ 53 DNS servers.
+ GET
request to the 2013-04-01/checkeripranges
+ resource. You can use these IP addresses to configure router and firewall rules to
+ allow health checkers to check the health of your resources.
+ GET
request to the 2013-04-01/geolocation
+ resource with one of these options: continentcode | countrycode | countrycode and
+ subdivisioncode.
+ GET
request to the 2013-04-01/healthcheck/health
+ check ID
resource.
+ GET
request to
+ the 2013-04-01/healthcheckcount
resource.
+ GET
request to the 2013-04-01/healthcheck/health check
+ ID/lastfailurereason
resource.
+ GET
request to the 2013-04-01/healthcheck/health
+ check ID/status
resource. You can use this call to get a health check's
+ current status.
+ GET
request
+ to the 2013-04-01/hostedzone/hosted zone ID
resource. The delegation
+ set is the four Route 53 name servers that were assigned to the hosted zone when you
+ created it.
+ GET
request to
+ the 2013-04-01/hostedzonecount
resource.
+ GET
request to
+ the 2013-04-01/hostedzonecount
resource.
+ GET
request to
+ the 2013-04-01/hostedzonecount
resource.
+ GET
request to the 2013-04-01/delegationset/delegation
+ set ID
resource.
+ GET
request to
+ the 2013-04-01/geolocations
resource. The response to this request includes
+ a GeoLocationDetailsList
element with zero, one, or multiple GeoLocationDetails
+ child elements. The list is sorted by country code, and then subdivision code, followed
+ by continents at the end of the list.
+
+
+ MaxItems
parameter.
+ If the list is truncated, IsTruncated
will be set to true and
+ a combination of NextContinentCode, NextCountryCode, NextSubdivisionCode
+ will be populated. You can pass these as parameters to StartContinentCode, StartCountryCode,
+ StartSubdivisionCode
to control the geo location that the list begins with.
+
+ GET
request to
+ the 2013-04-01/geolocations
resource. The response to this request includes
+ a GeoLocationDetailsList
element with zero, one, or multiple GeoLocationDetails
+ child elements. The list is sorted by country code, and then subdivision code, followed
+ by continents at the end of the list.
+
+
+ MaxItems
parameter.
+ If the list is truncated, IsTruncated
will be set to true and
+ a combination of NextContinentCode, NextCountryCode, NextSubdivisionCode
+ will be populated. You can pass these as parameters to StartContinentCode, StartCountryCode,
+ StartSubdivisionCode
to control the geo location that the list begins with.
+
+ GET
request to
+ the 2013-04-01/geolocations
resource. The response to this request includes
+ a GeoLocationDetailsList
element with zero, one, or multiple GeoLocationDetails
+ child elements. The list is sorted by country code, and then subdivision code, followed
+ by continents at the end of the list.
+
+
+ MaxItems
parameter.
+ If the list is truncated, IsTruncated
will be set to true and
+ a combination of NextContinentCode, NextCountryCode, NextSubdivisionCode
+ will be populated. You can pass these as parameters to StartContinentCode, StartCountryCode,
+ StartSubdivisionCode
to control the geo location that the list begins with.
+
+ GET
request to the
+ 2013-04-01/healthcheck
resource. The response to this request includes
+ a HealthChecks
element with zero, one, or multiple HealthCheck
+ child elements. By default, the list of health checks is displayed on a single page.
+ You can control the length of the page that is displayed by using the MaxItems
+ parameter. You can use the Marker
parameter to control the health check
+ that the list begins with.
+
+ GET
request to the
+ 2013-04-01/healthcheck
resource. The response to this request includes
+ a HealthChecks
element with zero, one, or multiple HealthCheck
+ child elements. By default, the list of health checks is displayed on a single page.
+ You can control the length of the page that is displayed by using the MaxItems
+ parameter. You can use the Marker
parameter to control the health check
+ that the list begins with.
+
+ GET
request to the
+ 2013-04-01/healthcheck
resource. The response to this request includes
+ a HealthChecks
element with zero, one, or multiple HealthCheck
+ child elements. By default, the list of health checks is displayed on a single page.
+ You can control the length of the page that is displayed by using the MaxItems
+ parameter. You can use the Marker
parameter to control the health check
+ that the list begins with.
+
+ GET
request to the 2013-04-01/hostedzone
+ resource. The response to this request includes a HostedZones
element
+ with zero, one, or multiple HostedZone
child elements. By default, the
+ list of hosted zones is displayed on a single page. You can control the length of
+ the page that is displayed by using the MaxItems
parameter. You can use
+ the Marker
parameter to control the hosted zone that the list begins
+ with.
+
+ GET
request to the 2013-04-01/hostedzone
+ resource. The response to this request includes a HostedZones
element
+ with zero, one, or multiple HostedZone
child elements. By default, the
+ list of hosted zones is displayed on a single page. You can control the length of
+ the page that is displayed by using the MaxItems
parameter. You can use
+ the Marker
parameter to control the hosted zone that the list begins
+ with.
+
+ GET
request to the 2013-04-01/hostedzone
+ resource. The response to this request includes a HostedZones
element
+ with zero, one, or multiple HostedZone
child elements. By default, the
+ list of hosted zones is displayed on a single page. You can control the length of
+ the page that is displayed by using the MaxItems
parameter. You can use
+ the Marker
parameter to control the hosted zone that the list begins
+ with.
+
+ GET
+ request to the 2013-04-01/hostedzonesbyname
resource. The response to
+ this request includes a HostedZones
element with zero or more HostedZone
+ child elements lexicographically ordered by DNS name. By default, the list of hosted
+ zones is displayed on a single page. You can control the length of the page that is
+ displayed by using the MaxItems
parameter. You can use the DNSName
+ and HostedZoneId
parameters to control the hosted zone that the list
+ begins with.
+
+ GET
request
+ to the 2013-04-01/delegationset
resource. The response to this request
+ includes a DelegationSets
element with zero, one, or multiple DelegationSet
+ child elements. By default, the list of delegation sets is displayed on a single page.
+ You can control the length of the page that is displayed by using the MaxItems
+ parameter. You can use the Marker
parameter to control the delegation
+ set that the list begins with.
+
+ GET
request
+ to the 2013-04-01/delegationset
resource. The response to this request
+ includes a DelegationSets
element with zero, one, or multiple DelegationSet
+ child elements. By default, the list of delegation sets is displayed on a single page.
+ You can control the length of the page that is displayed by using the MaxItems
+ parameter. You can use the Marker
parameter to control the delegation
+ set that the list begins with.
+
+ GET
request
+ to the 2013-04-01/delegationset
resource. The response to this request
+ includes a DelegationSets
element with zero, one, or multiple DelegationSet
+ child elements. By default, the list of delegation sets is displayed on a single page.
+ You can control the length of the page that is displayed by using the MaxItems
+ parameter. You can use the Marker
parameter to control the delegation
+ set that the list begins with.
+
+ POST
request to the 2013-04-01/healthcheck/health
+ check ID
resource. The request body must include an XML document with an
+ UpdateHealthCheckRequest
element. The response returns an UpdateHealthCheckResponse
+ element, which contains metadata about the health check.
+ POST
request to the 2013-04-01/hostedzone/hosted
+ zone ID
resource. The request body must include an XML document with a
+ UpdateHostedZoneCommentRequest
element. The response to this request
+ includes the modified HostedZone
element.
+
+
+ <?xml version="1.0" encoding="utf-8" ?>
+ <configuration>
+ <appSettings>
+ <add key="AWSProfileName" value="AWS Default"/>
+ </appSettings>
+ </configuration>
+
+
+
+ <?xml version="1.0" encoding="utf-8" ?>
+ <configuration>
+ <appSettings>
+ <add key="AWSProfileName" value="AWS Default"/>
+ </appSettings>
+ </configuration>
+
+
+
+ <?xml version="1.0" encoding="utf-8" ?>
+ <configuration>
+ <appSettings>
+ <add key="AWSProfileName" value="AWS Default"/>
+ </appSettings>
+ </configuration>
+
+
+ POST
request to the 2013-04-01/hostedzone/hosted
+ zone ID/associatevpc
resource. The request body must include an XML document
+ with a AssociateVPCWithHostedZoneRequest
element. The response returns
+ the AssociateVPCWithHostedZoneResponse
element that contains ChangeInfo
+ for you to track the progress of the AssociateVPCWithHostedZoneRequest
+ you made. See GetChange
operation for how to track the progress of your
+ change.
+ VPCId
does not belong
+ to you.
+ POST
request to the 2013-04-01/hostedzone/hosted
+ Zone ID/rrset
resource. The request body must include an XML document with
+ a ChangeResourceRecordSetsRequest
element.
+
+
+ InvalidChangeBatch
+ error.ChangeResourceRecordSets
request, your DNS data is changed
+ on all Route 53 DNS servers. Initially, the status of a change is PENDING
.
+ This means the change has not yet propagated to all the authoritative Route 53 DNS
+ servers. When the change is propagated to all hosts, the change returns a status of
+ INSYNC
.
+ ChangeResourceRecordSets
request:
+ Value
elements
+ in a request cannot exceed 32,000 characters.
+ POST
request to the 2013-04-01/healthcheck
+ resource. The request body must include an XML document with a CreateHealthCheckRequest
+ element. The response returns the CreateHealthCheckResponse
element that
+ contains metadata about the health check.
+ CallerReference
.
+ POST
request to the 2013-04-01/hostedzone
+ resource. The request body must include an XML document with a CreateHostedZoneRequest
+ element. The response returns the CreateHostedZoneResponse
element that
+ contains metadata about the hosted zone.
+ PENDING
. This means that
+ it is not yet available on all DNS servers. The status of the zone changes to INSYNC
+ when the NS and SOA records are available on all Route 53 DNS servers.
+ CallerReference
.
+ VPCId
does not belong
+ to you.
+ POST
request to the 2013-04-01/delegationset
+ resource. The request body must include an XML document with a CreateReusableDelegationSetRequest
+ element. The response returns the CreateReusableDelegationSetResponse
+ element that contains metadata about the delegationSet.
+ DELETE
+ request to the 2013-04-01/healthcheck/health check ID
resource.
+
+ HealthCheckInUse
error. For information
+ about disassociating the records from your health check, see ChangeResourceRecordSets.DELETE
+ request to the 2013-04-01/hostedzone/hosted zone ID
resource.
+
+
+ HostedZoneNotEmpty
error.
+ For information about deleting records from your hosted zone, see ChangeResourceRecordSets.DELETE
request to the 2013-04-01/delegationset/delegation
+ set ID
resource.
+
+ DelegationSetInUse
error.POST
request to the 2013-04-01/hostedzone/hosted
+ zone ID/disassociatevpc
resource. The request body must include an XML
+ document with a DisassociateVPCFromHostedZoneRequest
element. The response
+ returns the DisassociateVPCFromHostedZoneResponse
element that contains
+ ChangeInfo
for you to track the progress of the DisassociateVPCFromHostedZoneRequest
+ you made. See GetChange
operation for how to track the progress of your
+ change.
+ VPCId
does not belong
+ to you.
+ PENDING
indicates that the changes in this request have not replicated
+ to all Route 53 DNS servers. This is the initial status of all change batch requests.
+ INSYNC
indicates that the changes have replicated to all Amazon Route
+ 53 DNS servers.
+ GET
request to the 2013-04-01/checkeripranges
+ resource. You can use these IP addresses to configure router and firewall rules to
+ allow health checkers to check the health of your resources.
+ GET
request to the 2013-04-01/geolocation
+ resource with one of these options: continentcode | countrycode | countrycode and
+ subdivisioncode.
+ GET
request to the 2013-04-01/healthcheck/health
+ check ID
resource.
+ GET
request to
+ the 2013-04-01/healthcheckcount
resource.
+ GET
request to the 2013-04-01/healthcheck/health check
+ ID/lastfailurereason
resource.
+ GET
request to the 2013-04-01/healthcheck/health
+ check ID/status
resource. You can use this call to get a health check's
+ current status.
+ GET
request
+ to the 2013-04-01/hostedzone/hosted zone ID
resource. The delegation
+ set is the four Route 53 name servers that were assigned to the hosted zone when you
+ created it.
+ GET
request to
+ the 2013-04-01/hostedzonecount
resource.
+ GET
request to
+ the 2013-04-01/hostedzonecount
resource.
+ GET
request to
+ the 2013-04-01/hostedzonecount
resource.
+ GET
request to the 2013-04-01/delegationset/delegation
+ set ID
resource.
+ GET
request to
+ the 2013-04-01/geolocations
resource. The response to this request includes
+ a GeoLocationDetailsList
element with zero, one, or multiple GeoLocationDetails
+ child elements. The list is sorted by country code, and then subdivision code, followed
+ by continents at the end of the list.
+
+
+ MaxItems
parameter.
+ If the list is truncated, IsTruncated
will be set to true and
+ a combination of NextContinentCode, NextCountryCode, NextSubdivisionCode
+ will be populated. You can pass these as parameters to StartContinentCode, StartCountryCode,
+ StartSubdivisionCode
to control the geo location that the list begins with.
+
+ GET
request to
+ the 2013-04-01/geolocations
resource. The response to this request includes
+ a GeoLocationDetailsList
element with zero, one, or multiple GeoLocationDetails
+ child elements. The list is sorted by country code, and then subdivision code, followed
+ by continents at the end of the list.
+
+
+ MaxItems
parameter.
+ If the list is truncated, IsTruncated
will be set to true and
+ a combination of NextContinentCode, NextCountryCode, NextSubdivisionCode
+ will be populated. You can pass these as parameters to StartContinentCode, StartCountryCode,
+ StartSubdivisionCode
to control the geo location that the list begins with.
+
+ GET
request to
+ the 2013-04-01/geolocations
resource. The response to this request includes
+ a GeoLocationDetailsList
element with zero, one, or multiple GeoLocationDetails
+ child elements. The list is sorted by country code, and then subdivision code, followed
+ by continents at the end of the list.
+
+
+ MaxItems
parameter.
+ If the list is truncated, IsTruncated
will be set to true and
+ a combination of NextContinentCode, NextCountryCode, NextSubdivisionCode
+ will be populated. You can pass these as parameters to StartContinentCode, StartCountryCode,
+ StartSubdivisionCode
to control the geo location that the list begins with.
+
+ GET
request to the
+ 2013-04-01/healthcheck
resource. The response to this request includes
+ a HealthChecks
element with zero, one, or multiple HealthCheck
+ child elements. By default, the list of health checks is displayed on a single page.
+ You can control the length of the page that is displayed by using the MaxItems
+ parameter. You can use the Marker
parameter to control the health check
+ that the list begins with.
+
+ GET
request to the
+ 2013-04-01/healthcheck
resource. The response to this request includes
+ a HealthChecks
element with zero, one, or multiple HealthCheck
+ child elements. By default, the list of health checks is displayed on a single page.
+ You can control the length of the page that is displayed by using the MaxItems
+ parameter. You can use the Marker
parameter to control the health check
+ that the list begins with.
+
+ GET
request to the
+ 2013-04-01/healthcheck
resource. The response to this request includes
+ a HealthChecks
element with zero, one, or multiple HealthCheck
+ child elements. By default, the list of health checks is displayed on a single page.
+ You can control the length of the page that is displayed by using the MaxItems
+ parameter. You can use the Marker
parameter to control the health check
+ that the list begins with.
+
+ GET
request to the 2013-04-01/hostedzone
+ resource. The response to this request includes a HostedZones
element
+ with zero, one, or multiple HostedZone
child elements. By default, the
+ list of hosted zones is displayed on a single page. You can control the length of
+ the page that is displayed by using the MaxItems
parameter. You can use
+ the Marker
parameter to control the hosted zone that the list begins
+ with.
+
+ GET
request to the 2013-04-01/hostedzone
+ resource. The response to this request includes a HostedZones
element
+ with zero, one, or multiple HostedZone
child elements. By default, the
+ list of hosted zones is displayed on a single page. You can control the length of
+ the page that is displayed by using the MaxItems
parameter. You can use
+ the Marker
parameter to control the hosted zone that the list begins
+ with.
+
+ GET
request to the 2013-04-01/hostedzone
+ resource. The response to this request includes a HostedZones
element
+ with zero, one, or multiple HostedZone
child elements. By default, the
+ list of hosted zones is displayed on a single page. You can control the length of
+ the page that is displayed by using the MaxItems
parameter. You can use
+ the Marker
parameter to control the hosted zone that the list begins
+ with.
+
+ GET
+ request to the 2013-04-01/hostedzonesbyname
resource. The response to
+ this request includes a HostedZones
element with zero or more HostedZone
+ child elements lexicographically ordered by DNS name. By default, the list of hosted
+ zones is displayed on a single page. You can control the length of the page that is
+ displayed by using the MaxItems
parameter. You can use the DNSName
+ and HostedZoneId
parameters to control the hosted zone that the list
+ begins with.
+
+ GET
request
+ to the 2013-04-01/delegationset
resource. The response to this request
+ includes a DelegationSets
element with zero, one, or multiple DelegationSet
+ child elements. By default, the list of delegation sets is displayed on a single page.
+ You can control the length of the page that is displayed by using the MaxItems
+ parameter. You can use the Marker
parameter to control the delegation
+ set that the list begins with.
+
+ GET
request
+ to the 2013-04-01/delegationset
resource. The response to this request
+ includes a DelegationSets
element with zero, one, or multiple DelegationSet
+ child elements. By default, the list of delegation sets is displayed on a single page.
+ You can control the length of the page that is displayed by using the MaxItems
+ parameter. You can use the Marker
parameter to control the delegation
+ set that the list begins with.
+
+ GET
request
+ to the 2013-04-01/delegationset
resource. The response to this request
+ includes a DelegationSets
element with zero, one, or multiple DelegationSet
+ child elements. By default, the list of delegation sets is displayed on a single page.
+ You can control the length of the page that is displayed by using the MaxItems
+ parameter. You can use the Marker
parameter to control the delegation
+ set that the list begins with.
+
+ POST
request to the 2013-04-01/healthcheck/health
+ check ID
resource. The request body must include an XML document with an
+ UpdateHealthCheckRequest
element. The response returns an UpdateHealthCheckResponse
+ element, which contains metadata about the health check.
+ POST
request to the 2013-04-01/hostedzone/hosted
+ zone ID
resource. The request body must include an XML document with a
+ UpdateHostedZoneCommentRequest
element. The response to this request
+ includes the modified HostedZone
element.
+
+
+ <?xml version="1.0" encoding="utf-8" ?>
+ <configuration>
+ <appSettings>
+ <add key="AWSProfileName" value="AWS Default"/>
+ </appSettings>
+ </configuration>
+
+
+
+ <?xml version="1.0" encoding="utf-8" ?>
+ <configuration>
+ <appSettings>
+ <add key="AWSProfileName" value="AWS Default"/>
+ </appSettings>
+ </configuration>
+
+
+
+ <?xml version="1.0" encoding="utf-8" ?>
+ <configuration>
+ <appSettings>
+ <add key="AWSProfileName" value="AWS Default"/>
+ </appSettings>
+ </configuration>
+
+
+
+ <configSections>
+ <section name="aws" type="Amazon.AWSSection, AWSSDK"/>
+ </configSections>
+ <aws>
+ <s3 useSignatureVersion4="true" />
+ </aws>
+
+
+ private void displayProgress(object sender, WriteObjectProgressArgs args)
+ {
+ Console.WriteLine(args);
+ }
+
+ 2. Add this method to the Put Object Progress Event delegate's invocation list
+
+ GetObjectResponse response = s3Client.GetObject(request);
+ response.WriteObjectProgressEvent += displayProgress;
+
+
+ private void displayProgress(object sender, WriteObjectProgressArgs args)
+ {
+ Console.WriteLine(args);
+ }
+
+ 2. Add this method to the WriteObjectProgressEvent delegate's invocation list
+
+ TransferUtilityDownloadRequest request = new TransferUtilityDownloadRequest();
+ request.WriteObjectProgressEvent += displayProgress;
+
+
+ private void displayProgress(object sender, UploadProgressArgs args)
+ {
+ Console.WriteLine(args);
+ }
+
+ 2. Add this method to the UploadProgressEvent delegate's invocation list
+
+ TransferUtilityUploadRequest request = new TransferUtilityUploadRequest();
+ request.UploadProgressEvent += displayProgress;
+
+
+ private void displayProgress(object sender, DownloadDirectoryProgressArgs args)
+ {
+ Console.WriteLine(args);
+ }
+
+ 2. Add this method to the DownloadedDirectoryProgressEvent delegate's invocation list
+
+ TransferUtilityDownloadDirectoryRequest request = new TransferUtilityDownloadDirectoryRequest();
+ request.DownloadedDirectoryProgressEvent += displayProgress;
+
+
+ private void displayProgress(object sender, UploadDirectoryProgressArgs args)
+ {
+ Console.WriteLine(args);
+ }
+
+ 2. Add this method to the UploadDirectoryProgressEvent delegate's invocation list
+
+ TransferUtilityUploadDirectoryRequest request = new TransferUtilityUploadDirectoryRequest();
+ request.UploadDirectoryProgressEvent += displayProgress;
+
+
+ <?xml version="1.0" encoding="utf-8" ?>
+ <configuration>
+ <appSettings>
+ <add key="AWSProfileName" value="AWS Default"/>
+ </appSettings>
+ </configuration>
+
+
+
+ <?xml version="1.0" encoding="utf-8" ?>
+ <configuration>
+ <appSettings>
+ <add key="AWSProfileName" value="AWS Default"/>
+ </appSettings>
+ </configuration>
+
+
+
+ <?xml version="1.0" encoding="utf-8" ?>
+ <configuration>
+ <appSettings>
+ <add key="AWSProfileName" value="AWS Default"/>
+ </appSettings>
+ </configuration>
+
+
+ LockType
and RawReferenceType
properties
+ objs
member on the raw X509_STORE structure
+ /*...*/
containing the specified text.
+ /*...*/
containing the specified text.
+
+
+
+ /*...*/
containing the specified text.
+
+
+
+
+ /*...*/
containing the specified text.
+
+
+
+
+
+ Info
will exclude Verbose
messages and include Info
,
+ Warning
and Error
messages.
+ Info
will exclude Verbose
messages and include Info
,
+ Warning
and Error
messages.
+ Info
will exclude Verbose
messages and include Info
,
+ Warning
and Error
messages.
+
+ CREATE TABLE [dbo].[Log] (
+ [ID] [int] IDENTITY (1, 1) NOT NULL ,
+ [Date] [datetime] NOT NULL ,
+ [Thread] [varchar] (255) NOT NULL ,
+ [Level] [varchar] (20) NOT NULL ,
+ [Logger] [varchar] (255) NOT NULL ,
+ [Message] [varchar] (4000) NOT NULL
+ ) ON [PRIMARY]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "DSN=MS Access Database;UID=admin;PWD=;SystemDB=C:\data\System.mdw;SafeTransactions = 0;FIL=MS Access;DriverID = 25;DBQ=C:\data\train33.mdb"
+ "Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\Work\cvs_root\log4net-1.2\access.mdb;UID=;PWD=;"
+ "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Work\cvs_root\log4net-1.2\access.mdb;User Id=;Password=;"
+ System.Data.OleDb.OleDbConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+ System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+ Microsoft.Data.Odbc.OdbcConnection,Microsoft.Data.Odbc,version=1.0.3300.0,publicKeyToken=b77a5c561934e089,culture=neutral
+ This is an optional package that you can download from
+ http://msdn.microsoft.com/downloads
+ search for ODBC .NET Data Provider.
+ System.Data.OracleClient.OracleConnection, System.Data.OracleClient, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+ This is an optional package that you can download from
+ http://msdn.microsoft.com/downloads
+ search for .NET Managed Provider for Oracle.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <mapping>
+ <level value="ERROR" />
+ <eventLogEntryType value="Error" />
+ </mapping>
+ <mapping>
+ <level value="DEBUG" />
+ <eventLogEntryType value="Information" />
+ </mapping>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IPEndPoint remoteEndPoint = new IPEndPoint(IPAddress.Any, 0);
+ UdpClient udpClient;
+ byte[] buffer;
+ string loggingEvent;
+
+ try
+ {
+ udpClient = new UdpClient(8080);
+
+ while(true)
+ {
+ buffer = udpClient.Receive(ref remoteEndPoint);
+ loggingEvent = System.Text.Encoding.Unicode.GetString(buffer);
+ Console.WriteLine(loggingEvent);
+ }
+ }
+ catch(Exception e)
+ {
+ Console.WriteLine(e.ToString());
+ }
+
+
+ Dim remoteEndPoint as IPEndPoint
+ Dim udpClient as UdpClient
+ Dim buffer as Byte()
+ Dim loggingEvent as String
+
+ Try
+ remoteEndPoint = new IPEndPoint(IPAddress.Any, 0)
+ udpClient = new UdpClient(8080)
+
+ While True
+ buffer = udpClient.Receive(ByRef remoteEndPoint)
+ loggingEvent = System.Text.Encoding.Unicode.GetString(buffer)
+ Console.WriteLine(loggingEvent)
+ Wend
+ Catch e As Exception
+ Console.WriteLine(e.ToString())
+ End Try
+
+
+
+
+
+
+
+
+
+ using log4net.Config;
+ using System.IO;
+ using System.Configuration;
+
+ ...
+
+ DOMConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"]));
+
+
+
+
+
+
+
+
+
+ using log4net.Config;
+ using System.IO;
+ using System.Configuration;
+
+ ...
+
+ DOMConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"]));
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ log4net configuration XML goes here
+
+
+
+
+
+
+
+
+
+ using log4net.Config;
+ using System.IO;
+ using System.Configuration;
+
+ ...
+
+ XmlConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"]));
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ using log4net.Config;
+ using System.IO;
+ using System.Configuration;
+
+ ...
+
+ XmlConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"]));
+
+
+
+
+
+
+
+
+
+ ILog log = LogManager.GetLogger("application-log");
+
+ log.Info("Application Start");
+ log.Debug("This is a debug message");
+
+ if (log.IsDebugEnabled)
+ {
+ log.Debug("This is another debug message");
+ }
+
+
+ log.Debug("This is entry number: " + i );
+
+
+ if (log.IsDebugEnabled)
+ {
+ log.Debug("This is entry number: " + i );
+ }
+
+
+ private static readonly bool isDebugEnabled = log.IsDebugEnabled;
+
+
+ if (isDebugEnabled)
+ {
+ log.Debug("This is entry number: " + i );
+ }
+
+
+ log.Debug("This is entry number: " + i );
+
+
+ if (log.IsDebugEnabled())
+ {
+ log.Debug("This is entry number: " + i );
+ }
+
+
+ {key1=value1, key2=value2, key3=value3}
+
+
+ {key1=value1, key2=value2, key3=value3}
+
+
+ ILog log = LogManager.GetLogger(typeof(TestApp));
+ log.Debug("Message 1");
+ log.Warn("Message 2");
+
+
+ DEBUG [main]: Message 1
+ WARN [main]: Message 2
+
+ Format modifier | +left justify | +minimum width | +maximum width | +comment | +
---|---|---|---|---|
%20logger | +false | +20 | +none | +
+ |
+
%-20logger | +true | +20 | +none | +
+ |
+
%.30logger | +NA | +none | +30 | +
+ |
+
false | +20 | +30 | +
+ |
+ |
%-20.30logger | +true | +20 | +30 | +
+ |
+
%timestamp [%thread] %level %logger %ndc - %message%newline
+ %-6timestamp [%15.15thread] %-5level %30.30logger %ndc - %message%newline
+
+ StringWriter writer = new StringWriter();
+ Layout.Format(writer, loggingEvent);
+ string formattedEvent = writer.ToString();
+
+
+ DEBUG - Hello world
+
+
+ <?xml version="1.0" ?>
+
+ <!DOCTYPE log4net:events SYSTEM "log4net-events.dtd" [<!ENTITY data SYSTEM "abc">]>
+
+ <log4net:events version="1.2" xmlns:log4net="http://logging.apache.org/log4net/schemas/log4net-events-1.2>
+ &data;
+ </log4net:events>
+
+
+ using log4net.Util;
+
+ ILog log = LogManager.GetLogger("application-log");
+
+ log.InfoExt("Application Start");
+ log.DebugExt("This is a debug message");
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ string s = OptionConverter.SubstituteVariables("Value of key is ${key}.");
+
+
+ string s = OptionConverter.SubstituteVariables("Value of nonExistentKey is [${nonExistentKey}]");
+
+
+ using(log4net.ThreadContext.Stacks["NDC"].Push("Stack_Message"))
+ {
+ log.Warn("This should have an ThreadContext Stack message");
+ }
+
+
+ GlobalContext.Properties["hostname"] = Environment.MachineName;
+
+
+ LogicalThreadContext.Properties["user"] = userName;
+ log.Info("This log message has a LogicalThreadContext Property called 'user'");
+
+
+ using(LogicalThreadContext.Stacks["LDC"].Push("my context message"))
+ {
+ log.Info("This log message has a LogicalThreadContext Stack message that includes 'my context message'");
+
+ } // at the end of the using block the message is automatically popped
+
+
+ ILog log = LogManager.GetLogger("application-log");
+
+ log.Info("Application Start");
+ log.Debug("This is a debug message");
+
+ if (log.IsDebugEnabled)
+ {
+ log.Debug("This is another debug message");
+ }
+
+
+ using(NDC.Push("my context message"))
+ {
+ ... all log calls will have 'my context message' included ...
+
+ } // at the end of the using block the message is automatically removed
+
+
+ using(log4net.NDC.Push("NDC_Message"))
+ {
+ log.Warn("This should have an NDC message");
+ }
+
+
+ ThreadContext.Properties["user"] = userName;
+ log.Info("This log message has a ThreadContext Property called 'user'");
+
+
+ using(ThreadContext.Stacks["NDC"].Push("my context message"))
+ {
+ log.Info("This log message has a ThreadContext Stack message that includes 'my context message'");
+
+ } // at the end of the using block the message is automatically popped
+
+