From d6bb42d0668cd7f37bed026ea18d2e2b27188dd2 Mon Sep 17 00:00:00 2001 From: olprod Date: Thu, 6 Sep 2018 23:38:05 +0000 Subject: [PATCH] commit translated contents --- .../file-schema/wcf/certificate-of-peer.md | 6 +- .../file-schema/wcf/commonparameters.md | 6 +- .../configure-apps/file-schema/wcf/custom.md | 6 +- .../wcf/message-of-ws2007httpbinding.md | 6 +- .../messagesenderauthentication-element.md | 6 +- .../file-schema/wcf/msmqintegrationbinding.md | 6 +- .../file-schema/wcf/netmsmqbinding.md | 6 +- .../file-schema/wcf/nettcpbinding.md | 6 +- ...-element-of-ws2007federationhttpbinding.md | 6 +- .../wcf/security-of-netmsmqbinding.md | 6 +- .../wcf/transport-of-netmsmqbinding.md | 6 +- .../wcf/transport-of-wshttpbinding.md | 6 +- .../file-schema/wcf/udpbinding.md | 6 +- .../wcf/workflowinstancequeries-of-wcf.md | 6 +- .../applicationpool-element-web-settings.md | 6 +- .../data/adonet/connection-events.md | 8 +- .../acceptchanges-and-rejectchanges.md | 6 +- .../adding-datarelations.md | 6 +- .../datarows-and-datarowviews.md | 6 +- ...g-dataset-relations-from-xml-schema-xsd.md | 6 +- .../inferring-columns.md | 6 +- .../managing-dataviews.md | 32 ++++---- .../nesting-datarelations.md | 6 +- .../performing-an-xpath-query-on-a-dataset.md | 8 +- .../row-states-and-row-versions.md | 6 +- ...izing-a-dataset-with-an-xmldatadocument.md | 6 +- .../typed-datasets.md | 6 +- ...iting-dataset-schema-information-as-xsd.md | 6 +- .../debugging-linq-to-dataset-queries.md | 6 +- .../data/adonet/ef/data-providers.md | 6 +- ...ery-that-returns-structuraltype-results.md | 6 +- ...elationships-with-the-navigate-operator.md | 6 +- .../how-to-call-custom-database-functions.md | 6 +- .../ef/language-reference/linq-to-entities.md | 35 ++++----- ...-based-query-syntax-examples-conversion.md | 6 +- ...od-based-query-syntax-examples-ordering.md | 6 +- ...y-operators-in-linq-to-entities-queries.md | 6 +- .../type-system-entity-sql.md | 6 +- .../data/adonet/ef/mathematical-functions.md | 6 +- .../data/adonet/ef/modeling-and-mapping.md | 6 +- .../data/adonet/ef/security-considerations.md | 6 +- .../sql-generation-in-the-sample-provider.md | 6 +- .../ef/sqlclient-for-the-entity-framework.md | 6 +- .../working-with-data-definition-language.md | 6 +- .../data/adonet/executing-a-command.md | 6 +- .../data/adonet/floating-point-numbers.md | 6 +- .../data/adonet/linq-to-dataset-overview.md | 6 +- .../data/adonet/odbc-schema-collections.md | 6 +- .../data/adonet/oracle-schema-collections.md | 6 +- ...ion-syntax-examples-aggregate-operators.md | 8 +- .../data/adonet/querying-typed-datasets.md | 6 +- ...ursor-parameters-in-an-oracledatareader.md | 6 +- ...etrieving-identity-or-autonumber-values.md | 6 +- .../data/adonet/schema-restrictions.md | 6 +- .../data/adonet/secure-client-applications.md | 6 +- .../data/adonet/side-by-side-execution.md | 6 +- .../adonet/sql-server-data-type-mappings.md | 6 +- ...cation-security-scenarios-in-sql-server.md | 6 +- ...orization-and-permissions-in-sql-server.md | 6 +- .../adonet/sql/bulk-copy-example-setup.md | 6 +- .../data/adonet/sql/filestream-data.md | 6 +- docs/framework/data/adonet/sql/index.md | 6 +- .../sql/linq/downloading-sample-databases.md | 6 +- .../linq/linq-to-sql-n-tier-with-aspnet.md | 8 +- .../data/adonet/sql/linq/query-examples.md | 6 +- .../data/adonet/sql/linq/troubleshooting.md | 6 +- .../data/adonet/sql/manipulating-data.md | 6 +- .../sql/modifying-large-value-max-data.md | 6 +- .../adonet/sql/single-bulk-copy-operations.md | 6 +- .../sql/snapshot-isolation-in-sql-server.md | 6 +- .../sql-server-binary-and-large-value-data.md | 6 +- .../sql/sql-server-features-and-adonet.md | 6 +- .../data/adonet/sql/sql-xml-column-values.md | 6 +- .../sql/sqlclient-support-for-localdb.md | 6 +- ...ransactions-integration-with-sql-server.md | 6 +- ...updating-data-sources-with-dataadapters.md | 6 +- docs/framework/data/index.md | 6 +- .../transactions/transaction-fundamentals.md | 6 +- .../using-system-transactions-in-aspnet.md | 6 +- ...ynchronous-operations-wcf-data-services.md | 6 +- ...ring-the-data-service-wcf-data-services.md | 6 +- ...ata-service-reference-wcf-data-services.md | 6 +- ...a-project-data-source-wcf-data-services.md | 6 +- docs/framework/data/wcf/index.md | 6 +- ...-service-client-utility-datasvcutil-exe.md | 6 +- .../data/wcf/wcf-data-services-resources.md | 6 +- .../getting-started-with-net-native.md | 6 +- .../net-native/property-element-net-native.md | 6 +- ...w-events-in-the-common-language-runtime.md | 6 +- docs/framework/security/security-changes.md | 6 +- .../caching-in-ui-automation-clients.md | 8 +- .../get-ui-automation-element-properties.md | 6 +- ...-the-ui-automation-grid-control-pattern.md | 6 +- ...i-automation-rangevalue-control-pattern.md | 6 +- ...he-ui-automation-scroll-control-pattern.md | 6 +- ...i-automation-scrollitem-control-pattern.md | 6 +- ...ui-automation-selection-control-pattern.md | 6 +- .../move-a-ui-automation-element.md | 8 +- .../ui-automation-providers-overview.md | 6 +- ...n-support-for-the-combobox-control-type.md | 6 +- ...tion-support-for-the-image-control-type.md | 6 +- ...-support-for-the-statusbar-control-type.md | 6 +- .../ui-automation-textpattern-overview.md | 6 +- .../axl-authenticode-signer-info-structure.md | 6 +- .../axlgetissuerpublickeyhash-function.md | 6 +- .../icordebugilframe4-getcodeex-method.md | 6 +- .../iassemblycacheitem-createstream-method.md | 6 +- ...iclrstrongname-gethashfromhandle-method.md | 6 +- ...gname-strongnamegetblobfromimage-method.md | 8 +- ...-strongnamesignaturegenerationex-method.md | 6 +- ...-strongnamesignatureverification-method.md | 6 +- ...name-strongnametokenfromassembly-method.md | 6 +- ...stsyncmanager-createmonitorevent-method.md | 6 +- .../ihosttaskmanager-enterruntime-method.md | 6 +- .../metadata/corelementtype-enumeration.md | 6 +- .../imetadatatables-getnextguid-method.md | 6 +- .../imetadatatables-gettableindex-method.md | 6 +- .../strongnameerrorinfo-function.md | 6 +- .../loadtypelibwithresolver-function.md | 6 +- .../unmanaged-api/wmi/blessiwbemservices.md | 6 +- .../unmanaged-api/wmi/getdemultiplexedstub.md | 6 +- .../unmanaged-api/wmi/geterrorinfo.md | 6 +- .../wmi/getpropertyqualifierset.md | 6 +- .../unmanaged-api/wmi/inheritsfrom.md | 6 +- .../unmanaged-api/wmi/qualifierset-delete.md | 8 +- ...-reference-in-a-portable-subset-project.md | 6 +- .../wcf/deploying-a-wcf-library-project.md | 6 +- ...e-messaging-sessions-faulted-per-second.md | 6 +- ...ecurity-calls-not-authorized-per-second.md | 8 +- ...-and-authentication-failures-per-second.md | 6 +- ...e-messaging-messages-dropped-per-second.md | 6 +- .../service-calls-duration.md | 6 +- .../service-calls-faulted-per-second.md | 6 +- ...-and-authentication-failures-per-second.md | 6 +- ...ansacted-operations-in-doubt-per-second.md | 6 +- .../tracing/configuring-tracing.md | 6 +- ...rationservicehostcreatedserviceendpoint.md | 6 +- .../wcf/extending/extending-security.md | 6 +- ...e-a-custom-security-token-authenticator.md | 24 +++--- .../service-channel-listeners-and-channels.md | 6 +- .../wcf/feature-details/adopting-wcf.md | 6 +- ...ching-support-for-wcf-web-http-services.md | 6 +- ...wcf-based-on-purpose-and-standards-used.md | 6 +- .../configuring-iis-for-wcf.md | 6 +- ...uring-the-wpa--service-for-use-with-wcf.md | 6 +- .../feature-details/correlation-overview.md | 6 +- ...ange-messages-within-a-reliable-session.md | 6 +- ...and-configure-wcf-activation-components.md | 6 +- ...guration-to-add-an-aspnet-ajax-endpoint.md | 6 +- ...ltiple-security-tokens-of-the-same-type.md | 6 +- .../intranet-unsecured-client-and-service.md | 6 +- .../message-security-in-wcf.md | 6 +- .../programming-wcf-security.md | 6 +- .../wcf/feature-details/queues-overview.md | 6 +- ...ecuring-messages-using-message-security.md | 6 +- .../securing-services-and-clients.md | 6 +- .../wcf/feature-details/security-concepts.md | 6 +- .../wcf/feature-details/trusted-subsystem.md | 6 +- .../was-activation-architecture.md | 6 +- .../wcf-and-internationalized-domain-names.md | 6 +- .../framework/wcf/getting-started-tutorial.md | 6 +- .../framework/wcf/samples/advanced-filters.md | 8 +- .../samples/ajax-service-using-http-post.md | 6 +- .../basicbinding-with-transport-security.md | 6 +- docs/framework/wcf/samples/basicbinding.md | 6 +- .../framework/wcf/samples/chunking-channel.md | 6 +- .../wcf/samples/conditional-get-and-put.md | 6 +- .../wcf/samples/custom-binding-imperative.md | 6 +- .../custom-binding-reliable-session.md | 6 +- ...vice-with-unique-listen-uri-mode-sample.md | 6 +- .../discovery-binding-element-sample.md | 6 +- .../wcf/samples/discovery-proxy-sample.md | 6 +- .../samples/discovery-with-scopes-sample.md | 6 +- .../wcf/samples/dynamic-reconfiguration.md | 6 +- ...ntrol-over-error-handling-and-reporting.md | 6 +- .../wcf/samples/extending-tracing.md | 6 +- docs/framework/wcf/samples/form-post.md | 6 +- docs/framework/wcf/samples/instancing.md | 6 +- .../loosely-typed-extensions-sample.md | 8 +- .../samples/message-security-certificate.md | 6 +- .../message-security-over-message-queuing.md | 6 +- .../wcf/samples/netnamedpipebinding.md | 6 +- .../wcf/samples/saml-token-provider.md | 6 +- .../wcf/samples/streaming-feeds-sample.md | 8 +- .../strongly-typed-extensions-sample.md | 6 +- .../systemwebrouting-integration-sample.md | 6 +- .../samples/tracing-and-message-logging.md | 6 +- .../wcf/samples/uritemplate-table-sample.md | 6 +- .../wcf/samples/wcf-analytic-tracing.md | 6 +- .../samples/x-509-certificate-validator.md | 6 +- .../wcf/samples/xmlserializer-faults.md | 6 +- .../wcf/using-the-wcf-development-tools.md | 6 +- .../feature-specifics.md | 6 +- .../migration-guidance.md | 6 +- .../samples/activity-library.md | 6 +- .../samples/basic-validation.md | 6 +- .../samples/confirmation.md | 6 +- .../samples/custom-tracking.md | 6 +- .../samples/for-activity.md | 20 ++--- .../samples/linq-to-objects-activity.md | 6 +- .../samples/load-from-xaml.md | 6 +- .../samples/metadata-store-programmability.md | 6 +- .../samples/non-generic-parallelforeach.md | 6 +- .../samples/sending-and-handling-faults.md | 8 +- .../samples/sqlstoreextensibility.md | 6 +- ...ing-a-combination-of-flowchart-and-pick.md | 6 +- .../samples/tracking-using-a-text-file.md | 6 +- ...f-the-switch-activity-with-custom-types.md | 6 +- .../samples/using-cancellationscope.md | 6 +- ...g-tracking-to-troubleshoot-applications.md | 8 +- .../workflow-tracking-and-tracing.md | 6 +- ...paste-an-elementhost-control-into-forms.md | 36 ++++----- .../how-to-create-application-settings.md | 6 +- ...ing-each-windows-form-on-its-own-thread.md | 6 +- ...-wf-listview-control-using-the-designer.md | 6 +- ...bind-wf-controls-with-the-bindingsource.md | 6 +- .../controls/button-control-windows-forms.md | 6 +- ...nterface-with-the-listview-and-treeview.md | 6 +- .../default-cell-styles-datagridview.md | 6 +- ...me-errors-in-the-windows-forms-designer.md | 6 +- ...g-windows-forms-controls-at-design-time.md | 6 +- .../events-in-windows-forms-controls.md | 6 +- ...umns-in-the-datagrid-using-the-designer.md | 6 +- ...o-add-activex-controls-to-windows-forms.md | 42 +++++------ ...thout-a-user-interface-to-windows-forms.md | 6 +- ...ol-to-the-edges-of-forms-at-design-time.md | 8 +- ...d-controls-in-a-flowlayoutpanel-control.md | 6 +- ...-the-windows-forms-datagridview-control.md | 6 +- ...a-resizable-windows-form-for-data-entry.md | 6 +- ...yout-that-responds-well-to-localization.md | 6 +- ...ay-time-with-the-datetimepicker-control.md | 6 +- ...ow-to-download-a-file-in-the-background.md | 6 +- ...ge-margins-in-contextmenustrip-controls.md | 8 +- ...-the-windows-forms-datagridview-control.md | 6 +- ...it-from-existing-windows-forms-controls.md | 6 +- .../how-to-inherit-from-the-control-class.md | 6 +- .../controls/how-to-join-toolstrippanels.md | 6 +- ...sing-the-bindingsource-resetitem-method.md | 6 +- ...-the-windows-forms-datagridview-control.md | 6 +- ...d-columns-in-a-tablelayoutpanel-control.md | 6 +- ...rollbar-controls-overview-windows-forms.md | 6 +- ...listview-control-overview-windows-forms.md | 6 +- .../menustrip-control-windows-forms.md | 6 +- ...ataset-with-wf-bindingnavigator-control.md | 6 +- ...n-tasks-using-smart-tags-on-wf-controls.md | 6 +- ...les-for-the-datagrid-using-the-designer.md | 6 +- ...ontainer-control-overview-windows-forms.md | 6 +- .../timer-component-overview-windows-forms.md | 6 +- ...-the-managed-html-document-object-model.md | 6 +- .../controls/varieties-of-custom-controls.md | 6 +- ...st-in-time-data-loading-in-the-datagrid.md | 6 +- ...-a-composite-control-with-visual-csharp.md | 6 +- ...ting-the-toolbox-with-custom-components.md | 6 +- ...windows-forms-control-with-visual-basic.md | 6 +- ...indows-forms-control-with-visual-csharp.md | 6 +- ...reating-event-handlers-in-windows-forms.md | 6 +- ...etermine-which-modifier-key-was-pressed.md | 6 +- ...e-file-and-data-access-in-windows-forms.md | 6 +- .../security-in-windows-forms-overview.md | 6 +- .../winforms/user-input-in-windows-forms.md | 6 +- .../advanced/code-behind-and-xaml-in-wpf.md | 46 ++++++------ docs/framework/wpf/advanced/collecting-ink.md | 6 +- .../dependency-property-value-precedence.md | 6 +- .../wpf/advanced/graphics-rendering-tiers.md | 6 +- .../wpf/advanced/propertypath-xaml-syntax.md | 6 +- docs/framework/wpf/advanced/trees-in-wpf.md | 6 +- .../troubleshooting-hybrid-applications.md | 6 +- ...nabling-drag-and-drop-on-a-user-control.md | 6 +- ...-windows-forms-composite-control-in-wpf.md | 6 +- ...-hosting-a-windows-forms-control-in-wpf.md | 6 +- ...alkthrough-hosting-wpf-content-in-win32.md | 6 +- ...through-localizing-a-hybrid-application.md | 6 +- .../application-management-overview.md | 6 +- .../wpf/app-development/filterinputmessage.md | 6 +- ...avigate-back-through-navigation-history.md | 6 +- .../wpf/controls/contextmenu-overview.md | 6 +- .../how-to-animate-a-borderthickness-value.md | 6 +- .../wpf/controls/panel-how-to-topics.md | 6 +- .../ui-automation-of-a-wpf-custom-control.md | 6 +- .../data/how-to-implement-prioritybinding.md | 6 +- docs/framework/wpf/getting-started/index.md | 6 +- .../animation-and-timing-how-to-topics.md | 6 +- .../bitmap-effects-overview.md | 6 +- .../custom-animations-overview.md | 6 +- .../graphics-rendering-registry-settings.md | 6 +- ...an-object-along-a-path-double-animation.md | 6 +- ...on-of-an-object-by-using-pointanimation.md | 8 +- ...w-to-control-key-frame-animation-timing.md | 6 +- .../how-to-create-a-cubic-bezier-curve.md | 6 +- .../how-to-create-a-reflection.md | 6 +- .../how-to-draw-an-ellipse-or-a-circle.md | 6 +- ...how-to-paint-an-area-with-a-solid-color.md | 6 +- .../how-to-rotate-an-object.md | 6 +- .../how-to-scale-an-element.md | 6 +- .../how-to-skew-an-element.md | 6 +- ...fbehavior-between-storyboard-animations.md | 6 +- ...to-control-a-storyboard-after-it-starts.md | 6 +- .../wpf/graphics-multimedia/index.md | 6 +- docs/framework/wpf/security-wpf.md | 6 +- .../xaml-services/x-key-directive.md | 6 +- .../xaml-services/x-type-markup-extension.md | 6 +- ...tributes-for-custom-types-and-libraries.md | 6 +- .../get-started-with-visual-studio-for-mac.md | 6 +- .../language-reference/active-patterns.md | 20 ++--- docs/fsharp/language-reference/assertions.md | 36 ++++----- .../language-reference/compiler-directives.md | 48 ++++++------ .../conditional-expressions-if-then-else.md | 6 +- .../copy-and-update-record-expressions.md | 6 +- .../fsharp/language-reference/enumerations.md | 16 ++-- .../the-try-with-expression.md | 52 +++++++------ docs/fsharp/language-reference/fixed.md | 6 +- .../language-reference/flexible-types.md | 39 +++++----- .../functions/do-bindings.md | 35 +++++---- .../functions/entry-point.md | 40 +++++----- .../functions/external-functions.md | 6 +- .../recursive-functions-the-rec-keyword.md | 40 +++++----- .../import-declarations-the-open-keyword.md | 62 ++++++++-------- .../language-reference/lazy-computations.md | 6 +- docs/fsharp/language-reference/literals.md | 47 ++++++------ .../language-reference/members/properties.md | 6 +- docs/fsharp/language-reference/namespaces.md | 57 +++++++------- .../language-reference/reference-cells.md | 49 ++++++------ .../resource-management-the-use-keyword.md | 6 +- docs/fsharp/language-reference/sequences.md | 6 +- .../language-reference/signature-files.md | 6 +- .../language-reference/value-options.md | 6 +- .../creating-a-type-provider.md | 6 +- docs/fsharp/tutorials/type-providers/index.md | 51 +++++++------ .../using-fsharp-on-azure/blob-storage.md | 6 +- ...ibraries-that-target-multiple-platforms.md | 17 +++-- ...ary-behaviors-in-the-xsltransform-class.md | 26 +++---- .../standard/datetime/enumerate-time-zones.md | 66 ++++++++--------- .../finding-the-time-zones-on-local-system.md | 54 +++++++------- ...re-time-zones-from-an-embedded-resource.md | 64 ++++++++-------- docs/standard/datetime/time-zone-overview.md | 74 +++++++++---------- .../datetime/use-time-zones-in-arithmetic.md | 62 ++++++++-------- ...tractions-abstract-types-and-interfaces.md | 31 ++++---- docs/standard/design-guidelines/enum.md | 61 +++++++-------- .../design-guidelines/naming-guidelines.md | 23 +++--- .../design-guidelines/nested-types.md | 35 ++++----- docs/standard/design-guidelines/sealing.md | 41 +++++----- docs/standard/design-guidelines/type.md | 31 ++++---- .../design-guidelines/unsealed-classes.md | 27 +++---- .../design-guidelines/virtual-members.md | 31 ++++---- .../creating-a-cryptographic-scheme.md | 37 +++++----- docs/standard/security/cryptography-model.md | 42 +++++------ ...ting-keys-for-encryption-and-decryption.md | 59 +++++++-------- ...icprincipal-and-genericidentity-objects.md | 56 +++++++------- ...crypt-xml-elements-with-asymmetric-keys.md | 61 +++++++-------- ...ncrypt-xml-elements-with-symmetric-keys.md | 61 +++++++-------- ...pt-xml-elements-with-x-509-certificates.md | 55 +++++++------- .../security/impersonating-and-reverting.md | 55 +++++++------- .../security/replacing-a-principal-object.md | 47 ++++++------ .../security/security-and-race-conditions.md | 63 ++++++++-------- ...tributes-that-control-xml-serialization.md | 47 ++++++------ .../basic-serialization-technology-sample.md | 55 +++++++------- .../serialization/custom-serialization.md | 57 +++++++------- .../examples-of-xml-serialization.md | 23 +++--- ...ontrol-serialization-of-derived-classes.md | 41 +++++----- ...e-if-netstandard-object-is-serializable.md | 52 ++++++------- ...-an-object-as-a-soap-encoded-xml-stream.md | 47 ++++++------ ...hemaimporterextension-technology-sample.md | 53 ++++++------- .../serialization/selective-serialization.md | 37 +++++----- .../serialization/serialization-tools.md | 23 +++--- .../system-xml-serialization-element.md | 23 +++--- .../version-tolerant-serialization.md | 69 ++++++++--------- .../serialization/xml-schema-def-tool-gen.md | 47 ++++++------ .../xml-schema-definition-tool-xsd-exe.md | 29 ++++---- ...xml-serialization-with-xml-web-services.md | 25 ++++--- .../serialization/xmlserializer-element.md | 37 +++++----- ...pment-with-my-resources-and-my-settings.md | 6 +- docs/visual-basic/developing-apps/index.md | 6 +- .../developing-apps/printing/index.md | 6 +- .../datarepeater-control-visual-studio.md | 6 +- .../developing-apps/windows-forms/index.md | 6 +- .../windows-forms/power-packs-controls.md | 6 +- .../data-types/date-data-type.md | 6 +- .../data-types/decimal-data-type.md | 6 +- .../data-types/long-data-type.md | 6 +- .../data-types/ushort-data-type.md | 6 +- .../language-reference/directives/index.md | 6 +- .../directives/region-directive.md | 6 +- ...ot-supported-in-embedded-code-in-aspnet.md | 6 +- .../objects/my-computer-clipboard-object.md | 6 +- .../objects/my-forms-object.md | 6 +- .../objects/my-resources-object.md | 6 +- .../queries/where-clause.md | 6 +- .../statements/error-statement.md | 6 +- .../statements/event-statement.md | 6 +- .../statements/module-statement.md | 6 +- .../statements/then-statement.md | 6 +- .../xml-axis/xml-descendant-axis-property.md | 6 +- .../language-reference/xmldoc/c.md | 6 +- .../language-reference/xmldoc/exception.md | 6 +- .../language-reference/xmldoc/index.md | 45 +++++++++++ .../language-reference/xmldoc/para.md | 6 +- docs/visual-basic/misc/bc30708.md | 6 +- docs/visual-basic/misc/bc30758.md | 6 +- docs/visual-basic/misc/bc30947.md | 6 +- docs/visual-basic/misc/bc31028.md | 6 +- docs/visual-basic/misc/bc31121.md | 6 +- docs/visual-basic/misc/bc31196.md | 6 +- docs/visual-basic/misc/bc31197.md | 6 +- docs/visual-basic/misc/bc32020.md | 6 +- docs/visual-basic/misc/bc32052.md | 6 +- docs/visual-basic/misc/bc32106.md | 6 +- docs/visual-basic/misc/bc32107.md | 6 +- docs/visual-basic/misc/bc36577.md | 6 +- docs/visual-basic/misc/bc36808.md | 6 +- docs/visual-basic/misc/bc42302.md | 6 +- docs/visual-basic/misc/bc42315.md | 6 +- ...nd-step-value-of-type2-to-a-common-type.md | 6 +- ...get-directory-is-under-source-directory.md | 6 +- ...er-must-be-within-the-range-0-and-65535.md | 6 +- ...annot-be-queried-while-open-for-writing.md | 6 +- ...-be-parsed-using-the-current-delimiters.md | 6 +- .../misc/process-processname-was-not-found.md | 8 +- ...gistry-key-keyname-could-not-be-created.md | 6 +- ...registry-key-keyname-could-not-be-found.md | 8 +- ...-uploadfile-needs-to-include-a-filename.md | 6 +- .../misc/the-specified-path-does-not-exist.md | 6 +- .../programming-guide/concepts/async/index.md | 6 +- ...nd-preceding-siblings-xpath-linq-to-xml.md | 20 ++--- .../concepts/linq/linq-to-objects.md | 22 +++--- .../concepts/linq/linq-to-xml-vs-dom.md | 6 +- .../linq/sample-xml-documents-linq-to-xml.md | 6 +- .../type-relationships-in-query-operations.md | 6 +- ...l-studio-ide-and-tools-support-for-linq.md | 6 +- ...lkthrough-implementing-ienumerable-of-t.md | 6 +- .../implicit-and-explicit-conversions.md | 6 +- .../language-features/data-types/index.md | 6 +- .../data-types/type-conversions.md | 8 +- .../declared-element-characteristics.md | 6 +- .../language-features/index.md | 6 +- ...o-combine-data-with-linq-by-using-joins.md | 6 +- ...count-sum-or-average-data-by-using-linq.md | 6 +- .../strings/interpolated-strings.md | 8 +- ...ject-variable-not-refer-to-any-instance.md | 6 +- .../language-features/xml/index.md | 8 +- .../reference/command-line-compiler/doc.md | 6 +- .../reference/command-line-compiler/link.md | 6 +- .../moduleassemblyname.md | 6 +- 442 files changed, 2567 insertions(+), 2497 deletions(-) create mode 100644 docs/visual-basic/language-reference/xmldoc/index.md diff --git a/docs/framework/configure-apps/file-schema/wcf/certificate-of-peer.md b/docs/framework/configure-apps/file-schema/wcf/certificate-of-peer.md index 3b8bb2e06b3..fa6e5019f58 100644 --- a/docs/framework/configure-apps/file-schema/wcf/certificate-of-peer.md +++ b/docs/framework/configure-apps/file-schema/wcf/certificate-of-peer.md @@ -3,11 +3,11 @@ title: '<peer> の <certificate>' ms.date: 03/30/2017 ms.assetid: 48b69142-c957-4305-a042-c9d0c9a55c0e ms.openlocfilehash: 59aaee5549aae5df173174651ee3a520a0ac10fb -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43736258" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43883936" --- # <peer> の <certificate> ピアで使用される証明書を指定します。 diff --git a/docs/framework/configure-apps/file-schema/wcf/commonparameters.md b/docs/framework/configure-apps/file-schema/wcf/commonparameters.md index 45e54af3813..25ca9e9a61a 100644 --- a/docs/framework/configure-apps/file-schema/wcf/commonparameters.md +++ b/docs/framework/configure-apps/file-schema/wcf/commonparameters.md @@ -3,11 +3,11 @@ title: '<commonParameters>' ms.date: 03/30/2017 ms.assetid: ffc20832-34d6-4622-8174-81924fd53514 ms.openlocfilehash: 5e4c19c48709ffd81cb00e9820e6c3cdb297ec7e -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43391721" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885549" --- # <commonParameters> 複数のサービスでグローバルに使用されるパラメーターのコレクションを表します。 このコレクションには通常、永続性サービスによって共有されるデータベース接続文字列が格納されます。 diff --git a/docs/framework/configure-apps/file-schema/wcf/custom.md b/docs/framework/configure-apps/file-schema/wcf/custom.md index 8fb1e5cff48..4e9896e5cad 100644 --- a/docs/framework/configure-apps/file-schema/wcf/custom.md +++ b/docs/framework/configure-apps/file-schema/wcf/custom.md @@ -3,11 +3,11 @@ title: '<custom>' ms.date: 03/30/2017 ms.assetid: a6f65a00-bd1a-4d4a-955a-fe009ec02ab8 ms.openlocfilehash: 7d558be66b8a1e46d9743c5f8bf0bb9a8b4c349e -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43776224" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44031989" --- # <custom> ユーザー設定のピア リゾルバー サービスの設定を指定します。 diff --git a/docs/framework/configure-apps/file-schema/wcf/message-of-ws2007httpbinding.md b/docs/framework/configure-apps/file-schema/wcf/message-of-ws2007httpbinding.md index d859898d26d..7afe33a7a6e 100644 --- a/docs/framework/configure-apps/file-schema/wcf/message-of-ws2007httpbinding.md +++ b/docs/framework/configure-apps/file-schema/wcf/message-of-ws2007httpbinding.md @@ -3,11 +3,11 @@ title: '<ws2007HttpBinding> の <message>' ms.date: 03/30/2017 ms.assetid: 9ffd8db6-84a8-4b38-a9fe-2cb1a87a1c97 ms.openlocfilehash: a8f448f40dbbf5fabbbd833cb9366c3911045f95 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP ms.lasthandoff: 09/06/2018 -ms.locfileid: "43855127" +ms.locfileid: "44042505" --- # <ws2007HttpBinding> の <message> メッセージ レベルのセキュリティの設定を定義、 [ \](../../../../../docs/framework/configure-apps/file-schema/wcf/ws2007httpbinding.md)要素。 diff --git a/docs/framework/configure-apps/file-schema/wcf/messagesenderauthentication-element.md b/docs/framework/configure-apps/file-schema/wcf/messagesenderauthentication-element.md index 48d17e3856c..1c4e85b87e7 100644 --- a/docs/framework/configure-apps/file-schema/wcf/messagesenderauthentication-element.md +++ b/docs/framework/configure-apps/file-schema/wcf/messagesenderauthentication-element.md @@ -3,11 +3,11 @@ title: '<messageSenderAuthentication> 要素' ms.date: 03/30/2017 ms.assetid: 8d979dfc-a6f9-42ec-96d5-7fbc13a48118 ms.openlocfilehash: cb727df7b8d7605cbe984a8f6737c89bf1bfb2be -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43788965" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891630" --- # <messageSenderAuthentication> 要素 ピアツーピア メッセージ送信者の認証オプションを指定します。 diff --git a/docs/framework/configure-apps/file-schema/wcf/msmqintegrationbinding.md b/docs/framework/configure-apps/file-schema/wcf/msmqintegrationbinding.md index 0c0a6f3892a..043c9d0c5dd 100644 --- a/docs/framework/configure-apps/file-schema/wcf/msmqintegrationbinding.md +++ b/docs/framework/configure-apps/file-schema/wcf/msmqintegrationbinding.md @@ -5,11 +5,11 @@ helpviewer_keywords: - msmqIntegrationBinding Element ms.assetid: edf277f3-e3bf-4ed8-9f55-83b5788430a7 ms.openlocfilehash: 29caae11c72ff230d738e9dab1cd763899710843 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43724657" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885137" --- # <msmqIntegrationBinding> MSMQ を介してメッセージをルーティングすることでキューのサポートを提供するバインディングを定義します。 diff --git a/docs/framework/configure-apps/file-schema/wcf/netmsmqbinding.md b/docs/framework/configure-apps/file-schema/wcf/netmsmqbinding.md index cc261882ac9..bb984ab6e4e 100644 --- a/docs/framework/configure-apps/file-schema/wcf/netmsmqbinding.md +++ b/docs/framework/configure-apps/file-schema/wcf/netmsmqbinding.md @@ -3,11 +3,11 @@ title: '<netMsmqBinding>' ms.date: 03/30/2017 ms.assetid: a68b44d7-7799-43a3-9e63-f07c782810a6 ms.openlocfilehash: 05ab1b064f6dd7bb28d1d118ec8c4249da5a75e1 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43556750" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039265" --- # <netMsmqBinding> 複数コンピューターの通信に適しているキューに置かれたバインディングを定義します。 diff --git a/docs/framework/configure-apps/file-schema/wcf/nettcpbinding.md b/docs/framework/configure-apps/file-schema/wcf/nettcpbinding.md index a9d5f2270f0..44948181318 100644 --- a/docs/framework/configure-apps/file-schema/wcf/nettcpbinding.md +++ b/docs/framework/configure-apps/file-schema/wcf/nettcpbinding.md @@ -5,11 +5,11 @@ helpviewer_keywords: - netTcpBinding Element ms.assetid: 5c5104a7-8754-4335-8233-46a45322503e ms.openlocfilehash: e8ac320c1edde05074d42652a708320d10690550 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/02/2018 -ms.locfileid: "43463326" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891760" --- # <netTcpBinding> 複数コンピューターの通信に適し、セキュリティで保護されて信頼できる最適化されたバインディングを指定します。 既定では、メッセージ セキュリティと認証用 Windows セキュリティ、メッセージ配信用 TCP、およびバイナリ メッセージ エンコーディングを持つランタイム通信スタックを生成します。 diff --git a/docs/framework/configure-apps/file-schema/wcf/security-element-of-ws2007federationhttpbinding.md b/docs/framework/configure-apps/file-schema/wcf/security-element-of-ws2007federationhttpbinding.md index e812213562e..d27946be09c 100644 --- a/docs/framework/configure-apps/file-schema/wcf/security-element-of-ws2007federationhttpbinding.md +++ b/docs/framework/configure-apps/file-schema/wcf/security-element-of-ws2007federationhttpbinding.md @@ -5,11 +5,11 @@ ms.assetid: 826219b4-3a16-45fc-832d-0cd7cbbd3b84 author: BrucePerlerMS manager: mbaldwin ms.openlocfilehash: 87f8f3cf296aeb30cd19c7579887ef94e0992ba7 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43541691" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032148" --- # <ws2007FederationHttpBinding> の <security> 要素 セキュリティ設定を定義、 [ \](../../../../../docs/framework/configure-apps/file-schema/wcf/ws2007federationhttpbinding.md)要素。 diff --git a/docs/framework/configure-apps/file-schema/wcf/security-of-netmsmqbinding.md b/docs/framework/configure-apps/file-schema/wcf/security-of-netmsmqbinding.md index 61ecc395c6c..1caa6122ea1 100644 --- a/docs/framework/configure-apps/file-schema/wcf/security-of-netmsmqbinding.md +++ b/docs/framework/configure-apps/file-schema/wcf/security-of-netmsmqbinding.md @@ -5,11 +5,11 @@ ms.assetid: 001d11a9-7439-498c-b09d-fca20eaf8cd3 author: BrucePerlerMS manager: mbaldwin ms.openlocfilehash: c525344b18322cef05f64e46c75cdab7b271561a -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43540034" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884745" --- # <netMsmqBinding> の <security> MSMQ バインディングのセキュリティ設定を定義します。 トランスポートまたは SOAP セキュリティが有効であるかどうか、および有効である場合は、どの認証モードと保護レベルを使用するかを指定します。 diff --git a/docs/framework/configure-apps/file-schema/wcf/transport-of-netmsmqbinding.md b/docs/framework/configure-apps/file-schema/wcf/transport-of-netmsmqbinding.md index 87232a76a1f..9999519ce6e 100644 --- a/docs/framework/configure-apps/file-schema/wcf/transport-of-netmsmqbinding.md +++ b/docs/framework/configure-apps/file-schema/wcf/transport-of-netmsmqbinding.md @@ -3,11 +3,11 @@ title: '<netMsmqBinding> の <transport>' ms.date: 03/30/2017 ms.assetid: 72e1b338-39f0-4af1-a5d9-7a2fb79f6a0b ms.openlocfilehash: 1b0de5e1d581384d00c18dbefbf7b170325e2061 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43777325" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039289" --- # <netMsmqBinding> の <transport> トランスポートのセキュリティ設定を定義します。 diff --git a/docs/framework/configure-apps/file-schema/wcf/transport-of-wshttpbinding.md b/docs/framework/configure-apps/file-schema/wcf/transport-of-wshttpbinding.md index d37c922db49..fa65d5dcccd 100644 --- a/docs/framework/configure-apps/file-schema/wcf/transport-of-wshttpbinding.md +++ b/docs/framework/configure-apps/file-schema/wcf/transport-of-wshttpbinding.md @@ -3,11 +3,11 @@ title: '<wsHttpBinding> の <transport>' ms.date: 03/30/2017 ms.assetid: 21e38acf-450a-4bda-82b6-de305e1f7cd8 ms.openlocfilehash: 771866a83d54ca9e4fc7f3ed6d351b4a6c755b4c -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43733223" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43890955" --- # <wsHttpBinding> の <transport> HTTP トランスポートの認証設定を定義します。 diff --git a/docs/framework/configure-apps/file-schema/wcf/udpbinding.md b/docs/framework/configure-apps/file-schema/wcf/udpbinding.md index f7cabb63bb8..c23e589c1cd 100644 --- a/docs/framework/configure-apps/file-schema/wcf/udpbinding.md +++ b/docs/framework/configure-apps/file-schema/wcf/udpbinding.md @@ -3,11 +3,11 @@ title: '<udpBinding>' ms.date: 03/30/2017 ms.assetid: fa291901-8340-45c6-9c44-5d9281c70bc3 ms.openlocfilehash: e17919ead6d6f7656c39d18b0ce1817c18da524a -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43740271" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039820" --- # <udpBinding> バインディングの構成に使用する構成要素です。 diff --git a/docs/framework/configure-apps/file-schema/wcf/workflowinstancequeries-of-wcf.md b/docs/framework/configure-apps/file-schema/wcf/workflowinstancequeries-of-wcf.md index 4f777fc12e7..b2e7167a776 100644 --- a/docs/framework/configure-apps/file-schema/wcf/workflowinstancequeries-of-wcf.md +++ b/docs/framework/configure-apps/file-schema/wcf/workflowinstancequeries-of-wcf.md @@ -3,11 +3,11 @@ title: WCF の <workflowInstanceQueries> ms.date: 03/30/2017 ms.assetid: b0852f77-16e4-4d55-8eb7-a19feb0e8fc4 ms.openlocfilehash: dfa75a7e4729244ba5887e6666c0fdfe840e9faf -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43532690" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891247" --- # WCF の <workflowInstanceQueries> 開始したイベントや完了したイベントなど、ワークフロー インスタンスのライフサイクルの変化を追跡する構成要素のコレクションを表します。 diff --git a/docs/framework/configure-apps/file-schema/web/applicationpool-element-web-settings.md b/docs/framework/configure-apps/file-schema/web/applicationpool-element-web-settings.md index 8256855add1..b0707ca4df0 100644 --- a/docs/framework/configure-apps/file-schema/web/applicationpool-element-web-settings.md +++ b/docs/framework/configure-apps/file-schema/web/applicationpool-element-web-settings.md @@ -9,11 +9,11 @@ author: mcleblanc ms.author: markl manager: markl ms.openlocfilehash: 1a129abca5888120d03c42689ac825d768733a9d -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/03/2018 -ms.locfileid: "43489943" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037686" --- # <applicationPool>要素 (Web 設定) ASP.NET アプリケーションが統合モードで実行されている場合に、プロセス全体の動作を管理する、ASP.NET で使用される構成設定を指定します[!INCLUDE[iisver](../../../../../includes/iisver-md.md)]以降のバージョン。 diff --git a/docs/framework/data/adonet/connection-events.md b/docs/framework/data/adonet/connection-events.md index 412b7d7b585..faf306c58da 100644 --- a/docs/framework/data/adonet/connection-events.md +++ b/docs/framework/data/adonet/connection-events.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 5a29de74-acfc-4134-8616-829dd7ce0710 ms.openlocfilehash: c1ef9ff9cc4d77e4951e99ed74c96cf78eb71506 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43805862" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037738" --- # 接続イベント すべての .NET Framework データ プロバイダーが**接続**データ ソースから情報メッセージを取得するかどうかを判断に使用できる 2 つのイベントを持つオブジェクトの状態、**接続**が変更されました。 次の表のイベント、**接続**オブジェクト。 diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/acceptchanges-and-rejectchanges.md b/docs/framework/data/adonet/dataset-datatable-dataview/acceptchanges-and-rejectchanges.md index 7064116c8b9..a0fb7f9189d 100644 --- a/docs/framework/data/adonet/dataset-datatable-dataview/acceptchanges-and-rejectchanges.md +++ b/docs/framework/data/adonet/dataset-datatable-dataview/acceptchanges-and-rejectchanges.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: e2d1a6fe-31f9-4b83-9728-06c406a3394e ms.openlocfilehash: 30b2c303b1823430c480f0706500f8f7e7053c4c -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43660419" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43880140" --- # AcceptChange と RejectChange 内のデータに加えられた変更の精度を確認した後、を使用して変更を受け入れることができます、のメソッド、 、または、これは、設定、**現在**行値を**元**値し、設定は、 **RowState**プロパティを**Unchanged**します。 いずれかをクリアして承認または変更を拒否する**RowError**情報と設定、 **HasErrors**プロパティを**false**します。 変更を受け入れるかまたは拒否した場合、データ ソース内で実行中の更新操作にも影響することがあります。 詳細については、次を参照してください。 [Dataadapter によるデータ ソースを更新](../../../../../docs/framework/data/adonet/updating-data-sources-with-dataadapters.md)します。 diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/adding-datarelations.md b/docs/framework/data/adonet/dataset-datatable-dataview/adding-datarelations.md index 0a7f0e1615a..654b9a94075 100644 --- a/docs/framework/data/adonet/dataset-datatable-dataview/adding-datarelations.md +++ b/docs/framework/data/adonet/dataset-datatable-dataview/adding-datarelations.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: a4a564fb-c1c4-4135-b6c2-b030e51195e4 ms.openlocfilehash: d0f481979ead7af775d462a2624ec43080e2c5a9 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43749958" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891081" --- # DataRelation の追加 複数の オブジェクトを含む では、 オブジェクトを使用して 1 つのテーブルを別のテーブルに関連付けたり、テーブル間を移動したり、関連付けたテーブルから子または親の行を戻したりできます。 diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/datarows-and-datarowviews.md b/docs/framework/data/adonet/dataset-datatable-dataview/datarows-and-datarowviews.md index b7faa1ed931..3ec61039de3 100644 --- a/docs/framework/data/adonet/dataset-datatable-dataview/datarows-and-datarowviews.md +++ b/docs/framework/data/adonet/dataset-datatable-dataview/datarows-and-datarowviews.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 8f5eec26-b809-4aca-8778-7e202356d856 ms.openlocfilehash: 5bd7ebefc03dbe6b44a199ba3123414e7b282c90 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43732398" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877282" --- # DataRow および DataRowView は、 オブジェクトの列挙可能なコレクションを公開します。 **DataRowView**オブジェクトは、名前または基になるテーブル内の列の序数参照によってインデックスが作成されるオブジェクトの配列として値を公開します。 アクセスできる、公開している、 **DataRowView**を使用して、のプロパティ、 **DataRowView**します。 diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/generating-dataset-relations-from-xml-schema-xsd.md b/docs/framework/data/adonet/dataset-datatable-dataview/generating-dataset-relations-from-xml-schema-xsd.md index aec6cc8660a..a80575a7be6 100644 --- a/docs/framework/data/adonet/dataset-datatable-dataview/generating-dataset-relations-from-xml-schema-xsd.md +++ b/docs/framework/data/adonet/dataset-datatable-dataview/generating-dataset-relations-from-xml-schema-xsd.md @@ -3,11 +3,11 @@ title: XML スキーマ (XSD) からの DataSet リレーションの生成 ms.date: 03/30/2017 ms.assetid: 1c9a1413-c0d2-4447-88ba-9a2b0cbc0aa8 ms.openlocfilehash: 7c73dcec3d23b094436791af6649de83b9eacad9 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43560957" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43880037" --- # XML スキーマ (XSD) からの DataSet リレーションの生成 では、親子のリレーションを作成することにより、2 つ以上の列間の関連付けを行います。 3 つの方法を表す、**データセット**XML スキーマ定義言語 (XSD) スキーマ内の関係。 diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/inferring-columns.md b/docs/framework/data/adonet/dataset-datatable-dataview/inferring-columns.md index bfce3ef4169..57ff52a1464 100644 --- a/docs/framework/data/adonet/dataset-datatable-dataview/inferring-columns.md +++ b/docs/framework/data/adonet/dataset-datatable-dataview/inferring-columns.md @@ -3,11 +3,11 @@ title: 列の推論 ms.date: 03/30/2017 ms.assetid: 0e022699-c922-454c-93e2-957dd7e7247a ms.openlocfilehash: 56de4b4d6cf704473ec46957625ad1c376f595c2 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43671411" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891354" --- # 列の推論 ADO.NET は、 のテーブルとして推論する要素を、XML ドキュメントから決定した後、それらのテーブルの列を推論します。 ADO.NET 2.0 にはそれぞれの厳密に型指定されたデータ型を推論する新しいスキーマ推論エンジンが導入された**simpleType**要素。 以前のバージョンで、データ型の推論される**simpleType**要素が常に**xsd:string**します。 diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/managing-dataviews.md b/docs/framework/data/adonet/dataset-datatable-dataview/managing-dataviews.md index 7df6967c490..1a18e1635f7 100644 --- a/docs/framework/data/adonet/dataset-datatable-dataview/managing-dataviews.md +++ b/docs/framework/data/adonet/dataset-datatable-dataview/managing-dataviews.md @@ -1,23 +1,23 @@ --- -title: DataViews の管理 -ms.date: 03/30/2017 -dev_langs: -- csharp -- vb -ms.assetid: 0b67fab5-1722-4d2b-bfc1-247a75f0f1ee -ms.openlocfilehash: c292c9f7827e86d48f2006c05f6012ad95da1485 -ms.sourcegitcommit: 11f11ca6cefe555972b3a5c99729d1a7523d8f50 -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/03/2018 -ms.locfileid: "32757906" +title: DataViews の管理 +ms.date: 03/30/2017 +dev_langs: +- csharp +- vb +ms.assetid: 0b67fab5-1722-4d2b-bfc1-247a75f0f1ee +ms.openlocfilehash: 76cf9eb70094dfe8bb760490c42503e08f4b1649 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885095" --- # DataViews の管理 - のすべてのテーブルのビュー設定を管理するには、 を使用します。 グリッドなど、リレーションシップをナビゲートする複数のテーブルにバインドするコントロールがある場合、 **DataViewManager**最適です。 + のすべてのテーブルのビュー設定を管理するには、 を使用します。 グリッドなど、リレーションシップをナビゲートする複数のテーブルにバインドするコントロールがある場合、 **DataViewManager**は最適です。 - **DataViewManager**のコレクションを格納内のテーブルのビュー設定に使用されるオブジェクト、です。 1 つ含む内の各テーブルのオブジェクト、**データセット**です。 既定値を設定することができます**ApplyDefaultSort**、**並べ替え**、 **RowFilter**、および**RowStateFilter**によって参照されているテーブルのプロパティ使用してその**DataViewSetting**です。 参照することができます、 **DataViewSetting**名前または序数参照は、その特定のテーブル オブジェクトへの参照を渡すことによって、特定のテーブルにします。 コレクションにアクセスすることができます**DataViewSetting**内のオブジェクト、 **DataViewManager**を使用して、 **DataViewSettings**プロパティです。 + **DataViewManager**のコレクションを含むオブジェクト内のテーブルのビュー設定に使用される、します。 1 つ含まれる内の各テーブルのオブジェクトを**データセット**します。 既定値を設定する**ApplyDefaultSort**、**並べ替え**、 **RowFilter**、および**RowStateFilter**によって参照されるテーブルのプロパティ使用してその**DataViewSetting**します。 参照することができます、 **DataViewSetting**名前または序数参照は、その特定のテーブル オブジェクトへの参照を渡すことによって、特定のテーブルにします。 コレクションにアクセスすることができます**DataViewSetting**内のオブジェクトを**DataViewManager**を使用して、 **DataViewSettings**プロパティ。 - 次のコード例がいっぱいになった、**データセット**SQL Server と**Northwind**データベース テーブル**顧客**、 **Orders**、および**Order Details**、テーブル間のリレーションシップを作成、使用して、 **DataViewManager**を既定値を設定する**DataView**設定、およびバインド、 **DataGrid**を**DataViewManager**です。 例では、既定値を設定する**DataView**のすべてのテーブルの設定、**データセット**テーブルの主キーを並べ替える (**ApplyDefaultSort** = **true**)、後の並べ替え順序を変更し、**顧客**で並べ替えを行うテーブル**CompanyName**です。 + 次のコード例の塗りつぶしを**データセット**、SQL Server と**Northwind**データベース テーブル**顧客**、**注文**、および**注文の詳細を**、テーブル間のリレーションシップを作成しを使用して、 **DataViewManager**既定を設定する**DataView**設定、およびバインドを**DataGrid**を**DataViewManager**します。 例では、既定値を設定する**DataView**のすべてのテーブルの設定、**データセット**、テーブルの主キーで並べ替える (**ApplyDefaultSort** = **true**) の並べ替え順序を変更し、**顧客**を並べ替えるにはテーブル**CompanyName**します。 ```vb ' Assumes connection is a valid SqlConnection to Northwind. @@ -125,4 +125,4 @@ grid.SetDataBinding(viewManager, "Customers"); [DataViews](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/dataviews.md) - [ADO.NET のマネージ プロバイダーと DataSet デベロッパー センター](http://go.microsoft.com/fwlink/?LinkId=217917) + [ADO.NET のマネージド プロバイダーと DataSet デベロッパー センター](https://go.microsoft.com/fwlink/?LinkId=217917) diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/nesting-datarelations.md b/docs/framework/data/adonet/dataset-datatable-dataview/nesting-datarelations.md index 388a3086d5b..ee5e3687a80 100644 --- a/docs/framework/data/adonet/dataset-datatable-dataview/nesting-datarelations.md +++ b/docs/framework/data/adonet/dataset-datatable-dataview/nesting-datarelations.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 9530f9c9-dd98-4b93-8cdb-40d7f1e8d0ab ms.openlocfilehash: 9255615c7786773f1d4f453b910fdccdf191721f -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43552528" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037595" --- # DataRelation の入れ子化 データのリレーショナル表現では、各テーブルに含まれている行が、列または列セットを使用して相互に関連付けられています。 ADO.NET の では、テーブル間のリレーションシップは を使用して実装されます。 作成するときに、 **DataRelation**列の親子リレーションシップは、リレーションだけをとおして管理されます。 テーブルと列はそれぞれ別個のエンティティです。 XML のデータ階層表現では、子要素が入れ子の状態で含まれている親要素によって親子のリレーションシップが表現されます。 diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/performing-an-xpath-query-on-a-dataset.md b/docs/framework/data/adonet/dataset-datatable-dataview/performing-an-xpath-query-on-a-dataset.md index 1f4db7dd182..4aa516b9365 100644 --- a/docs/framework/data/adonet/dataset-datatable-dataview/performing-an-xpath-query-on-a-dataset.md +++ b/docs/framework/data/adonet/dataset-datatable-dataview/performing-an-xpath-query-on-a-dataset.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 7e828566-fffe-4d38-abb2-4d68fd73f663 ms.openlocfilehash: a1718429360d79c4628e9948eb1b052c3ac01964 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43805930" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039528" --- # DataSet に対する XPath クエリの実行 同期済みの間のリレーションシップXML を使用するのには、アクセス、XML Path Language (XPath) クエリなどのサービス、 **XmlDataDocument**特定の機能を実行できます簡単にアクセスするよりも、**データセット**直接します。 使用してではなく、たとえば、**選択**のメソッド、内の他のテーブルにリレーションシップをナビゲートする、**データセット**で XPath クエリを実行することができます、 **XmlDataDocument**と同期される、**データセット**の形式で XML 要素の一覧を取得する、します。 内のノード、 **XmlNodeList**としてキャストノードに渡すことができます、 **GetRowFromElement**のメソッド、 **XmlDataDocument**を一致を返すは同期済みテーブルの行への参照**データセット**します。 diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions.md b/docs/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions.md index e596d165012..dc0e0628269 100644 --- a/docs/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions.md +++ b/docs/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 2e6642c9-bfc6-425c-b3a7-e4912ffa6c1f ms.openlocfilehash: 629e8b0bea1cd5c1dd80409acd7c03e0e033b5bc -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43672815" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43880575" --- # 行の状態とバージョン ADO.NET は、行の状態とバージョンを使用してテーブル内の行を管理します。 行状態は、1 つの行のステータスを示します。行バージョンは、1 つの行の値が変更されるときに、変更に応じてその行に格納される現在の値、元の値、既定値などを維持します。 たとえば、ある行の 1 つの列を変更すると、この行の状態は `Modified` になり、次の 2 つの行バージョンが存在することになります。`Current` には現在の行値が格納され、`Original` にはその列が変更される前の行値が格納されます。 diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/synchronizing-a-dataset-with-an-xmldatadocument.md b/docs/framework/data/adonet/dataset-datatable-dataview/synchronizing-a-dataset-with-an-xmldatadocument.md index 5a78a720fa4..b96e6d950a0 100644 --- a/docs/framework/data/adonet/dataset-datatable-dataview/synchronizing-a-dataset-with-an-xmldatadocument.md +++ b/docs/framework/data/adonet/dataset-datatable-dataview/synchronizing-a-dataset-with-an-xmldatadocument.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: fbc96fa9-b5d1-4f97-b099-c89b0e14ce2c ms.openlocfilehash: 5aeb5fc3ad1008871b6c54d6c096cb3a76c3416e -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43538468" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43880417" --- # DataSet と XmlDataDocument の同期 このセクションでは、 と同期され、厳密に型指定された を使用して、注文書を処理する手順の 1 ステップを例に説明します。 以下の例を作成、**データセット**ソース XML ドキュメントの一部だけと一致する最小化されたスキーマを使用します。 例を使用して、 **XmlDataDocument** 、ソース XML ドキュメントの忠実性を保持するために有効にすると、**データセット**XML ドキュメントのサブセットを公開に使用します。 diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/typed-datasets.md b/docs/framework/data/adonet/dataset-datatable-dataview/typed-datasets.md index f9fad707a2e..6cf555e833b 100644 --- a/docs/framework/data/adonet/dataset-datatable-dataview/typed-datasets.md +++ b/docs/framework/data/adonet/dataset-datatable-dataview/typed-datasets.md @@ -3,11 +3,11 @@ title: 型指定されたデータセット ms.date: 03/30/2017 ms.assetid: 033d2548-cf24-4c05-8179-67d8b009c048 ms.openlocfilehash: 68721bcdbce6bf6d3279d6018ce6bc48d65c55a3 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43536802" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039807" --- # 型指定されたデータセット 厳密に型指定されていない変数を使用した値への遅延バインディング アクセスに加えて、 には、厳密に型指定された変数を使用したデータへのアクセスも用意されています。 テーブルと列の一部である、**データセット**わかりやすい名前を使用してアクセスできる、厳密に型指定された変数。 diff --git a/docs/framework/data/adonet/dataset-datatable-dataview/writing-dataset-schema-information-as-xsd.md b/docs/framework/data/adonet/dataset-datatable-dataview/writing-dataset-schema-information-as-xsd.md index 1a9539ebf27..625edbfab55 100644 --- a/docs/framework/data/adonet/dataset-datatable-dataview/writing-dataset-schema-information-as-xsd.md +++ b/docs/framework/data/adonet/dataset-datatable-dataview/writing-dataset-schema-information-as-xsd.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 4e530831-695e-49ff-8f0b-e5b0c526b8eb ms.openlocfilehash: 2a59a9fc1c3b2f52543f4cc69de22a5703fa9b8b -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43784596" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885793" --- # XSD としての DataSet スキーマ情報の書き込み のスキーマを XML スキーマ定義言語 (XSD) スキーマとして書き込むと、このスキーマを XML ドキュメントに転送できます。このとき関連データを含む定義、または関連データを含まない定義ができます。 XML スキーマは、ファイル、ストリームに書き込むことが、 、または文字列が厳密に型を生成するために役立ちます**データセット**します。 詳細については厳密に型指定**データセット**、オブジェクトを参照してください[型指定されたデータセット](../../../../../docs/framework/data/adonet/dataset-datatable-dataview/typed-datasets.md)します。 diff --git a/docs/framework/data/adonet/debugging-linq-to-dataset-queries.md b/docs/framework/data/adonet/debugging-linq-to-dataset-queries.md index 9d97a175ce8..68c9c8ee350 100644 --- a/docs/framework/data/adonet/debugging-linq-to-dataset-queries.md +++ b/docs/framework/data/adonet/debugging-linq-to-dataset-queries.md @@ -3,11 +3,11 @@ title: LINQ to DataSet クエリのデバッグ ms.date: 03/30/2017 ms.assetid: f4c54015-8ce2-4c5c-8d18-7038144cc66d ms.openlocfilehash: fd10e6c715529ba937ba09732a254d311158b0f1 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/03/2018 -ms.locfileid: "43481052" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892666" --- # LINQ to DataSet クエリのデバッグ [!INCLUDE[vs_current_long](../../../../includes/vs-current-long-md.md)] は、[!INCLUDE[linq_dataset](../../../../includes/linq-dataset-md.md)] コードのデバッグをサポートしています。 ただし、デバッグのいくつか違いがある[!INCLUDE[linq_dataset](../../../../includes/linq-dataset-md.md)]コードと非-[!INCLUDE[linq_dataset](../../../../includes/linq-dataset-md.md)]マネージ コード。 ほとんどのデバッグ機能を使用[!INCLUDE[linq_dataset](../../../../includes/linq-dataset-md.md)]ステートメントをステップ実行、ブレークポイントの設定、デバッガー ウィンドウに表示される結果を表示するなど。 ただし、クエリの実行がデバッグ中に考慮すべきいくつかの副作用を遅延[!INCLUDE[linq_dataset](../../../../includes/linq-dataset-md.md)]コードし、はエディット コンティニュを使用するには、いくつか制限があります。 このトピックに固有のデバッグの側面を説明します。[!INCLUDE[linq_dataset](../../../../includes/linq-dataset-md.md)]と比較して非[!INCLUDE[linq_dataset](../../../../includes/linq-dataset-md.md)]マネージ コード。 diff --git a/docs/framework/data/adonet/ef/data-providers.md b/docs/framework/data/adonet/ef/data-providers.md index d3beff33857..34c6cc60906 100644 --- a/docs/framework/data/adonet/ef/data-providers.md +++ b/docs/framework/data/adonet/ef/data-providers.md @@ -3,11 +3,11 @@ title: Entity Framework データ プロバイダー ms.date: 03/30/2017 ms.assetid: 5252e639-ff11-4818-82e7-07221ed6ae23 ms.openlocfilehash: cd18e8b971af9103fdaecaebfe6f0c8e0ae9a0d3 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43740300" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038076" --- # Entity Framework データ プロバイダー ここでは、[!INCLUDE[adonet_ef](../../../../../includes/adonet-ef-md.md)] をサポートするデータ プロバイダーについて説明します。 diff --git a/docs/framework/data/adonet/ef/how-to-execute-a-query-that-returns-structuraltype-results.md b/docs/framework/data/adonet/ef/how-to-execute-a-query-that-returns-structuraltype-results.md index e902ba97b0a..ebce3f50727 100644 --- a/docs/framework/data/adonet/ef/how-to-execute-a-query-that-returns-structuraltype-results.md +++ b/docs/framework/data/adonet/ef/how-to-execute-a-query-that-returns-structuraltype-results.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 2314f2a2-b1c3-40c4-95bb-cdf9b21a7b53 ms.openlocfilehash: 1a53ab6ab455975f0597eab76aeaa2db3ffd42a3 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43743857" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43882721" --- # StructuralType 結果を返すクエリの実行方法 このトピックでは、 オブジェクトを使用して概念モデルに対してコマンドを実行する方法と、 を使用して の結果を取得する方法を示します。 および クラスは、 クラスから派生します。 diff --git a/docs/framework/data/adonet/ef/how-to-navigate-relationships-with-the-navigate-operator.md b/docs/framework/data/adonet/ef/how-to-navigate-relationships-with-the-navigate-operator.md index e073fcab5bd..c2ea7d77858 100644 --- a/docs/framework/data/adonet/ef/how-to-navigate-relationships-with-the-navigate-operator.md +++ b/docs/framework/data/adonet/ef/how-to-navigate-relationships-with-the-navigate-operator.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 79996d2d-9b03-4a9d-82cc-7c5e7c2ad93d ms.openlocfilehash: 4327aacf4cb7ec8b30c2f46696e2a19b1b3ae18c -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43740391" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43878955" --- # Navigate 演算子でリレーションシップをナビゲートする方法 このトピックでは、 オブジェクトを使用して概念モデルに対してコマンドを実行する方法と、 を使用して の結果を取得する方法を示します。 diff --git a/docs/framework/data/adonet/ef/language-reference/how-to-call-custom-database-functions.md b/docs/framework/data/adonet/ef/language-reference/how-to-call-custom-database-functions.md index d7d4c98d4a0..3a60b6b9ffa 100644 --- a/docs/framework/data/adonet/ef/language-reference/how-to-call-custom-database-functions.md +++ b/docs/framework/data/adonet/ef/language-reference/how-to-call-custom-database-functions.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 4354e5eb-dd45-469d-97fb-1c495705ee59 ms.openlocfilehash: 4e7c94dce5b50fe93f00aaaa72206be3394faf62 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43788663" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042284" --- # カスタム データベース関数を呼び出す方法 ここでは、データベースで定義されたカスタム関数を LINQ Entities クエリから呼び出す方法について説明します。 diff --git a/docs/framework/data/adonet/ef/language-reference/linq-to-entities.md b/docs/framework/data/adonet/ef/language-reference/linq-to-entities.md index 0ae92bb4b28..8ad1c107d74 100644 --- a/docs/framework/data/adonet/ef/language-reference/linq-to-entities.md +++ b/docs/framework/data/adonet/ef/language-reference/linq-to-entities.md @@ -1,12 +1,13 @@ --- -title: LINQ to Entities -ms.date: 03/30/2017 -ms.assetid: 641f9b68-9046-47a1-abb0-1c8eaeda0e2d -ms.openlocfilehash: 7e04155c3129fd3b70977dd2960ccdc99c194cab -ms.sourcegitcommit: 11f11ca6cefe555972b3a5c99729d1a7523d8f50 -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/03/2018 +title: LINQ to Entities +ms.date: 03/30/2017 +ms.assetid: 641f9b68-9046-47a1-abb0-1c8eaeda0e2d +ms.openlocfilehash: 0a02899ab9dc751cfee1127a092854b81b8360db +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037020" --- # LINQ to Entities LINQ to Entities は、開発者が Visual Basic または Visual C# を使用して Entity Framework 概念モデルに対するクエリを作成するための統合言語クエリ (LINQ) のサポートを提供します。 Entity Framework に対するクエリで代表的なものが、コマンド ツリー クエリです。これはオブジェクト コンテキストに対して実行されます。 LINQ to Entities では、統合言語クエリ (LINQ) クエリをコマンド ツリー クエリに変換し、そのクエリを Entity Framework に対して実行します。返されたオブジェクトは、Entity Framework でも LINQ でも使用できます。 次に、LINQ to Entities クエリを作成して実行する手順を示します。 @@ -29,7 +30,7 @@ LINQ to Entities は、開発者が Visual Basic または Visual C# を使用 LINQ to Entities クエリは、クエリ式の構文とメソッド ベースのクエリ構文という 2 とおりの構文を使って作成できます。 クエリ式の構文とメソッド ベースのクエリ構文は、C# 3.0 と Visual Basic 9.0 で新たに導入された機能です。 - 詳細については、次を参照してください。[で LINQ to Entities クエリ](../../../../../../docs/framework/data/adonet/ef/language-reference/queries-in-linq-to-entities.md)です。 + 詳細については、次を参照してください。[で LINQ to Entities クエリ](../../../../../../docs/framework/data/adonet/ef/language-reference/queries-in-linq-to-entities.md)します。 ## クエリの変換 LINQ to Entities クエリを Entity Framework に対して実行するには、LINQ クエリを Entity Framework に対して実行できるコマンド ツリー表現に変換する必要があります。 @@ -38,18 +39,18 @@ LINQ to Entities は、開発者が Visual Basic または Visual C# を使用 Entity Framework では、演算子と式は 1 つの型の階層で表された後、コマンド ツリーに配置されます。 このコマンド ツリーが、Entity Framework でのクエリの実行に使用されます。 LINQ クエリをコマンド ツリーとして表現できない場合、クエリの変換中に例外がスローされます。 LINQ to Entities クエリを変換する際には、標準クエリ演算子の変換と式の変換という 2 つの変換が実行されます。 - LINQ to Entities で正しく変換されない LINQ 標準クエリ演算子は多数あります。 このような演算子を使用すると、クエリの変換時に例外が発生します。 サポートされている LINQ to Entities 演算子の一覧は、次を参照してください。[サポートされているとサポートされていない LINQ メソッド (LINQ to Entities)](../../../../../../docs/framework/data/adonet/ef/language-reference/supported-and-unsupported-linq-methods-linq-to-entities.md)です。 + LINQ to Entities で正しく変換されない LINQ 標準クエリ演算子は多数あります。 このような演算子を使用すると、クエリの変換時に例外が発生します。 サポートされている LINQ to Entities クエリの一覧は、次を参照してください。[サポートされているとサポートされていない LINQ メソッド (LINQ to Entities)](../../../../../../docs/framework/data/adonet/ef/language-reference/supported-and-unsupported-linq-methods-linq-to-entities.md)します。 - 詳細については、LINQ to Entities で標準クエリ演算子を使用して、次を参照してください。 [LINQ to Entities クエリで標準クエリ演算子](../../../../../../docs/framework/data/adonet/ef/language-reference/standard-query-operators-in-linq-to-entities-queries.md)です。 + LINQ to Entities で標準クエリ演算子の使用に関する詳細については、次を参照してください。 [LINQ to Entities クエリでの標準クエリ演算子](../../../../../../docs/framework/data/adonet/ef/language-reference/standard-query-operators-in-linq-to-entities-queries.md)します。 - 一般的に、LINQ to Entities の式はサーバー上で評価されるため、式の動作が CLR セマンティクスに従っているとは限りません。 詳細については、次を参照してください。 [LINQ to Entities クエリ内の式](../../../../../../docs/framework/data/adonet/ef/language-reference/expressions-in-linq-to-entities-queries.md)です。 + 一般的に、LINQ to Entities の式はサーバー上で評価されるため、式の動作が CLR セマンティクスに従っているとは限りません。 詳細については、次を参照してください。 [LINQ to Entities クエリ内の式](../../../../../../docs/framework/data/adonet/ef/language-reference/expressions-in-linq-to-entities-queries.md)します。 - CLR メソッドの呼び出しが、データ ソースの正規関数にマップする方法については、次を参照してください。[正規の関数マッピングに CLR メソッド](../../../../../../docs/framework/data/adonet/ef/language-reference/clr-method-to-canonical-function-mapping.md)です。 + CLR メソッドの呼び出しをデータ ソースの正規関数にマップする方法については、次を参照してください。 [CLR メソッドと正規関数マッピング](../../../../../../docs/framework/data/adonet/ef/language-reference/clr-method-to-canonical-function-mapping.md)します。 - 正規の呼び出し、データベース、する方法とカスタム関数内からについて[!INCLUDE[linq_entities](../../../../../../includes/linq-entities-md.md)]クエリを参照してください[LINQ to Entities クエリ内の関数の呼び出し](../../../../../../docs/framework/data/adonet/ef/language-reference/calling-functions-in-linq-to-entities-queries.md)です。 + 内からカスタム関数と標準的な呼び出し、データベース、する方法については[!INCLUDE[linq_entities](../../../../../../includes/linq-entities-md.md)]クエリを参照してください[LINQ to Entities クエリ内の関数の呼び出し](../../../../../../docs/framework/data/adonet/ef/language-reference/calling-functions-in-linq-to-entities-queries.md)します。 ## クエリの実行 - ユーザーが LINQ クエリを作成すると、Entity Framework と互換性のある表現 (コマンド ツリーの形) に変換された後、データ ソースに対して実行されます。 クエリの実行時に、すべてのクエリ式 (またはクエリの構成要素) がクライアントまたはサーバー上で評価されます。 これには、結果の具体化やエンティティの投影で使用される式も含まれます。 詳細については、次を参照してください。[クエリの実行](../../../../../../docs/framework/data/adonet/ef/language-reference/query-execution.md)です。 クエリを 1 回コンパイルして、複数回実行で他のパラメーターによってパフォーマンスを向上させる方法については、次を参照してください。[コンパイルされたクエリ (LINQ to Entities)](../../../../../../docs/framework/data/adonet/ef/language-reference/compiled-queries-linq-to-entities.md)です。 + ユーザーが LINQ クエリを作成すると、Entity Framework と互換性のある表現 (コマンド ツリーの形) に変換された後、データ ソースに対して実行されます。 クエリの実行時に、すべてのクエリ式 (またはクエリの構成要素) がクライアントまたはサーバー上で評価されます。 これには、結果の具体化やエンティティの投影で使用される式も含まれます。 詳細については、次を参照してください。[クエリの実行](../../../../../../docs/framework/data/adonet/ef/language-reference/query-execution.md)します。 クエリを 1 回コンパイルしてから、実行する複数回異なるパラメーターを使用してパフォーマンスを向上させる方法については、次を参照してください。[コンパイルされたクエリ (LINQ to Entities)](../../../../../../docs/framework/data/adonet/ef/language-reference/compiled-queries-linq-to-entities.md)します。 ## 具体化 具体化は、クエリの結果を CLR 型としてクライアントに返すプロセスです。 LINQ to Entities では、クエリの結果のデータ レコードは決して返されません。常に返されるのは、ユーザーまたは Entity Framework で定義された CLR 型、またはコンパイラによって生成される CLR 型 (匿名型) です。 オブジェクトの具体化は、すべて Entity Framework によって実行されます。 Entity Framework と CLR とのマッピングができないことが原因でエラーが発生すると、オブジェクトの具体化中に例外がスローされます。 @@ -64,7 +65,7 @@ LINQ to Entities は、開発者が Visual Basic または Visual C# を使用 - 匿名型。 - 詳細については、次を参照してください。[クエリ結果](../../../../../../docs/framework/data/adonet/ef/language-reference/query-results.md)です。 + 詳細については、次を参照してください。[クエリ結果](../../../../../../docs/framework/data/adonet/ef/language-reference/query-results.md)します。 ## このセクションの内容 [LINQ to Entities でのクエリ](../../../../../../docs/framework/data/adonet/ef/language-reference/queries-in-linq-to-entities.md) @@ -89,6 +90,6 @@ LINQ to Entities は、開発者が Visual Basic または Visual C# を使用 ## 関連項目 [LINQ to Entities の既知の問題および注意点](../../../../../../docs/framework/data/adonet/ef/language-reference/known-issues-and-considerations-in-linq-to-entities.md) - [統合言語クエリ (LINQ)](http://msdn.microsoft.com/library/a73c4aec-5d15-4e98-b962-1274021ea93d) + [統合言語クエリ (LINQ)](https://msdn.microsoft.com/library/a73c4aec-5d15-4e98-b962-1274021ea93d) [LINQ と ADO.NET](../../../../../../docs/framework/data/adonet/linq-and-ado-net.md) [ADO.NET Entity Framework](../../../../../../docs/framework/data/adonet/ef/index.md) diff --git a/docs/framework/data/adonet/ef/language-reference/method-based-query-syntax-examples-conversion.md b/docs/framework/data/adonet/ef/language-reference/method-based-query-syntax-examples-conversion.md index fa821a5ac4c..5533a095f72 100644 --- a/docs/framework/data/adonet/ef/language-reference/method-based-query-syntax-examples-conversion.md +++ b/docs/framework/data/adonet/ef/language-reference/method-based-query-syntax-examples-conversion.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 19f66872-d5ab-49f8-969f-e53f9632a13d ms.openlocfilehash: 5f1ef8680bc6826f4e8b1beb1e49fce3a15c40c9 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43773348" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884157" --- # メソッド ベースのクエリ構文例: 変換 このトピックの例では、使用する方法を示します、 を照会する方法、 [AdventureWorks Sales Model](https://msdn.microsoft.com/library/f16cd988-673f-4376-b034-129ca93c7832)メソッド ベースのクエリ構文を使用します。 これらの例で使用されている、AdventureWorks Sales Model は、AdventureWorks サンプル データベースの Contact、Address、Product、SalesOrderHeader、SalesOrderDetail の各テーブルから作成されています。 diff --git a/docs/framework/data/adonet/ef/language-reference/method-based-query-syntax-examples-ordering.md b/docs/framework/data/adonet/ef/language-reference/method-based-query-syntax-examples-ordering.md index 053ee0e2926..6fe13110586 100644 --- a/docs/framework/data/adonet/ef/language-reference/method-based-query-syntax-examples-ordering.md +++ b/docs/framework/data/adonet/ef/language-reference/method-based-query-syntax-examples-ordering.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 5d21b178-d731-471a-8534-1f8184a2ef06 ms.openlocfilehash: c059bd771667c23bb9aeb78b548e7036e4b8a73a -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43725021" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035753" --- # メソッド ベースのクエリ構文例: 並べ替え このトピックの例では、使用する方法を示します、メソッド クエリを[AdventureWorks Sales Model](https://msdn.microsoft.com/library/f16cd988-673f-4376-b034-129ca93c7832)メソッド ベースのクエリ構文を使用します。 これらの例で使用されている、AdventureWorks Sales Model は、AdventureWorks サンプル データベースの Contact、Address、Product、SalesOrderHeader、SalesOrderDetail の各テーブルから作成されています。 diff --git a/docs/framework/data/adonet/ef/language-reference/standard-query-operators-in-linq-to-entities-queries.md b/docs/framework/data/adonet/ef/language-reference/standard-query-operators-in-linq-to-entities-queries.md index d94a1ab152a..d970d64034f 100644 --- a/docs/framework/data/adonet/ef/language-reference/standard-query-operators-in-linq-to-entities-queries.md +++ b/docs/framework/data/adonet/ef/language-reference/standard-query-operators-in-linq-to-entities-queries.md @@ -3,11 +3,11 @@ title: LINQ to Entities クエリの標準クエリ演算子 ms.date: 08/21/2018 ms.assetid: 7fa55a9b-6219-473d-b1e5-2884a32dcdff ms.openlocfilehash: 302fa281767fc95e9a9a2192382034b3a519cd92 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43560489" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884870" --- # LINQ to Entities クエリの標準クエリ演算子 クエリでは、データ ソースから取得する情報を指定できます。 また、並べ替え、グループ化、整形方法を指定して情報を取得することもできます。 LINQ には、クエリで使用できる一連の標準クエリ メソッドが用意されています。 これらのメソッドのほとんどの操作のシーケンス。シーケンスを実装する型を持つオブジェクトをこのコンテキストで、インターフェイスまたはインターフェイス。 標準クエリ演算子のクエリ機能には、フィルター処理、投影、集計、並べ替え、グループ化、ページングなどがあります。 よく使用される標準クエリ演算子の中には、クエリ式構文を使用することで呼び出しが可能になるように、専用のキーワード構文のあるものもあります。 クエリ式はメソッド ベースの方法とは異なり、読み取りやすくクエリを表現できます。 クエリ式の句は、コンパイル時にクエリ メソッドへの呼び出しに変換されます。 同等のクエリ式の句がある標準クエリ演算子の一覧は、次を参照してください。[標準クエリ演算子の概要](https://msdn.microsoft.com/library/24cda21e-8af8-4632-b519-c404a839b9b2)します。 diff --git a/docs/framework/data/adonet/ef/language-reference/type-system-entity-sql.md b/docs/framework/data/adonet/ef/language-reference/type-system-entity-sql.md index d94ac865aaf..5090a04d5e6 100644 --- a/docs/framework/data/adonet/ef/language-reference/type-system-entity-sql.md +++ b/docs/framework/data/adonet/ef/language-reference/type-system-entity-sql.md @@ -3,11 +3,11 @@ title: 型システム (Entity SQL) ms.date: 03/30/2017 ms.assetid: 818a505b-a196-41dd-aaac-2ccd5f7a2f1a ms.openlocfilehash: 270b0981214e674d220025ad52c7c94ee3a66224 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43534764" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43878222" --- # 型システム (Entity SQL) [!INCLUDE[esql](../../../../../../includes/esql-md.md)] 型の数をサポートしています。 diff --git a/docs/framework/data/adonet/ef/mathematical-functions.md b/docs/framework/data/adonet/ef/mathematical-functions.md index 2e9708dd62d..b783906438b 100644 --- a/docs/framework/data/adonet/ef/mathematical-functions.md +++ b/docs/framework/data/adonet/ef/mathematical-functions.md @@ -3,11 +3,11 @@ title: 数学関数 ms.date: 03/30/2017 ms.assetid: b040c7cb-156d-40f2-9152-61065b18148c ms.openlocfilehash: e6c58d781d7138f8295f2d0a2f0db110ad4b1dd6 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP ms.lasthandoff: 09/06/2018 -ms.locfileid: "43801386" +ms.locfileid: "44036598" --- # 数学関数 diff --git a/docs/framework/data/adonet/ef/modeling-and-mapping.md b/docs/framework/data/adonet/ef/modeling-and-mapping.md index 74c85f6bb68..49e4134c069 100644 --- a/docs/framework/data/adonet/ef/modeling-and-mapping.md +++ b/docs/framework/data/adonet/ef/modeling-and-mapping.md @@ -3,11 +3,11 @@ title: モデリングとマッピング ms.date: 03/30/2017 ms.assetid: ec8a9515-3708-4cde-a688-4d8e6975f150 ms.openlocfilehash: 81080c416fd18c51be6626cb70a23073e049051d -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43784005" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038235" --- # モデリングとマッピング [!INCLUDE[adonet_ef](../../../../../includes/adonet-ef-md.md)] では、概念モデル、ストレージ モデル、およびこの 2 つのモデル間のマッピングをアプリケーションに最適な方法で定義できます。 Visual Studio で Entity Data Model ツールは、作成することができます。[edmx ファイル](https://msdn.microsoft.com/library/f4c8e7ce-1db6-417e-9759-15f8b55155d4)からデータベースまたはグラフィカルなモデルと、更新、データベースまたはモデルが変更されたときにファイルをします。 diff --git a/docs/framework/data/adonet/ef/security-considerations.md b/docs/framework/data/adonet/ef/security-considerations.md index 017cd66f659..cf5447b5ac3 100644 --- a/docs/framework/data/adonet/ef/security-considerations.md +++ b/docs/framework/data/adonet/ef/security-considerations.md @@ -3,11 +3,11 @@ title: セキュリティに関する注意事項 (Entity Framework) ms.date: 03/30/2017 ms.assetid: 84758642-9b72-4447-86f9-f831fef46962 ms.openlocfilehash: 25d313f9c6f71d946ed8d9cc5db2e99dc84983b3 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43785587" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037345" --- # セキュリティに関する注意事項 (Entity Framework) このトピックでは、[!INCLUDE[adonet_ef](../../../../../includes/adonet-ef-md.md)] アプリケーションの開発、配置、および実行に特有のセキュリティの注意点について説明します。 このほかに、安全な [!INCLUDE[dnprdnshort](../../../../../includes/dnprdnshort-md.md)] アプリケーションを作成するための推奨事項にも従うようにしてください。 詳細については、次を参照してください。[セキュリティの概要](../../../../../docs/framework/data/adonet/security-overview.md)します。 diff --git a/docs/framework/data/adonet/ef/sql-generation-in-the-sample-provider.md b/docs/framework/data/adonet/ef/sql-generation-in-the-sample-provider.md index ed5aeb8152a..46a214196de 100644 --- a/docs/framework/data/adonet/ef/sql-generation-in-the-sample-provider.md +++ b/docs/framework/data/adonet/ef/sql-generation-in-the-sample-provider.md @@ -3,11 +3,11 @@ title: サンプル プロバイダーでの SQL 生成 ms.date: 03/30/2017 ms.assetid: e70f553d-4622-4627-928e-1aa2ee605d8e ms.openlocfilehash: cba1cec6d7ef0fdf8d4d4cf6c8e44fb325cf6447 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43556206" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041299" --- # サンプル プロバイダーでの SQL 生成 [Entity Framework サンプル プロバイダー](https://go.microsoft.com/fwlink/?LinkId=180616)をサポートする ADO.NET データ プロバイダーの新しいコンポーネントを示して、[!INCLUDE[adonet_ef](../../../../../includes/adonet-ef-md.md)]します。 これは、SQL Server 2005 データベースで動作し、System.Data.SqlClient ADO.NET 2.0 データ プロバイダーのラッパーとして実装されます。 diff --git a/docs/framework/data/adonet/ef/sqlclient-for-the-entity-framework.md b/docs/framework/data/adonet/ef/sqlclient-for-the-entity-framework.md index 4936cd0dfd5..7f18ba7f246 100644 --- a/docs/framework/data/adonet/ef/sqlclient-for-the-entity-framework.md +++ b/docs/framework/data/adonet/ef/sqlclient-for-the-entity-framework.md @@ -3,11 +3,11 @@ title: Entity Framework 用 SqlClient ms.date: 03/30/2017 ms.assetid: 9a5d6d39-d955-43a5-a5c2-931c239398f1 ms.openlocfilehash: 430e0e143519f97802c8cef4eee658b482a81880 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43532225" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885452" --- # Entity Framework 用 SqlClient このセクションでは、.NET Framework Data Provider for SQL Server (SqlClient) について説明します。これによって、Microsoft SQL Server 上で Entity Framework が機能できるようになります。 diff --git a/docs/framework/data/adonet/ef/working-with-data-definition-language.md b/docs/framework/data/adonet/ef/working-with-data-definition-language.md index d36dde12445..95d6b7ada17 100644 --- a/docs/framework/data/adonet/ef/working-with-data-definition-language.md +++ b/docs/framework/data/adonet/ef/working-with-data-definition-language.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: ec50083d-44f4-4093-9b23-5eacd601f96e ms.openlocfilehash: 25d7f49644996d87ddb5d191dc313916c0ca6fbb -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43779881" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037163" --- # データ定義言語の操作 以降では、[!INCLUDE[dnprdnshort](../../../../../includes/dnprdnshort-md.md)]バージョン 4、[!INCLUDE[adonet_ef](../../../../../includes/adonet-ef-md.md)]データ定義言語 (DDL) をサポートしています。 これにより、接続文字列、およびストレージ (SSDL) モデルのメターデータに基づいて、データベース インスタンスを作成または削除できます。 diff --git a/docs/framework/data/adonet/executing-a-command.md b/docs/framework/data/adonet/executing-a-command.md index f4cc892d782..bea96fea878 100644 --- a/docs/framework/data/adonet/executing-a-command.md +++ b/docs/framework/data/adonet/executing-a-command.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 40494916-c25a-4cb8-8f7c-fcb8d378464e ms.openlocfilehash: ed5ae1cbab40b57676219ffbe7d1d5696ac3bec4 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43733184" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037439" --- # コマンドの実行 .NET Framework に含まれている各 .NET Framework データ プロバイダーは、それぞれ を継承する固有のコマンド オブジェクトを持ちます。 .NET Framework Data Provider for OLE DB には オブジェクト、.NET Framework Data Provider for SQL Server には オブジェクト、.NET Framework Data Provider for ODBC には オブジェクト、.NET Framework Data Provider for Oracle には があります。 次の表に示したように、各オブジェクトはコマンドを実行するための各種のメソッドを公開しており、コマンドの種類と適切な戻り値に基づいて使い分けることになります。 diff --git a/docs/framework/data/adonet/floating-point-numbers.md b/docs/framework/data/adonet/floating-point-numbers.md index 85184a0a7c1..4f711b2ac53 100644 --- a/docs/framework/data/adonet/floating-point-numbers.md +++ b/docs/framework/data/adonet/floating-point-numbers.md @@ -3,11 +3,11 @@ title: 浮動小数点数 ms.date: 03/30/2017 ms.assetid: 73c218c6-1c44-4402-a167-4f6262629a91 ms.openlocfilehash: 2ab583a07c78cfa06ac597c369486f89e19ca66e -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/02/2018 -ms.locfileid: "43466092" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042368" --- # 浮動小数点数 このトピックでは、開発者が [!INCLUDE[vstecado](../../../../includes/vstecado-md.md)] で浮動小数点数を扱う際によく遭遇する問題について説明します。 これらはコンピューターによる浮動小数点数の格納方法に起因する問題であり、 など、特定のプロバイダーに固有の問題ではありません。 diff --git a/docs/framework/data/adonet/linq-to-dataset-overview.md b/docs/framework/data/adonet/linq-to-dataset-overview.md index a4fba7147e5..3c3e910ef69 100644 --- a/docs/framework/data/adonet/linq-to-dataset-overview.md +++ b/docs/framework/data/adonet/linq-to-dataset-overview.md @@ -3,11 +3,11 @@ title: LINQ to DataSet の概要 ms.date: 03/30/2017 ms.assetid: dc20a8fb-03f6-4b68-9c2b-7f7299e3070b ms.openlocfilehash: 43c3aa081bd934202bd3a7831741054115d7a6d5 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43739351" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43883976" --- # LINQ to DataSet の概要 は、[!INCLUDE[vstecado](../../../../includes/vstecado-md.md)] のコンポーネントの中でもきわめて使用頻度の高いコンポーネントの 1 つです。 [!INCLUDE[vstecado](../../../../includes/vstecado-md.md)] の基礎を成す非接続型プログラミング モデルの重要な要素であり、さまざまなデータ ソースからのデータを明示的にキャッシュできます。 プレゼンテーション層では、 とデータ バインドの GUI コントロールとが密接に連携します。 中間層では、リレーショナル形式のデータを維持するキャッシュとして機能し、単純で高速なクエリと、階層的なナビゲーション サービスを提供します。 データベースに対する要求の数を削減するために使用する一般的な手法は、使用する、中間層でのキャッシュします。 たとえば、データ ドリブン[!INCLUDE[vstecasp](../../../../includes/vstecasp-md.md)]Web アプリケーション。 ほとんど変更されないアプリケーション データがかなりの割合で存在し、しかも、複数のセッションまたは複数のユーザー間で共通して使用されているケースがよくあります。 このデータを Web サーバー上のメモリに維持しておくことで、データベースに対する要求数を減らし、高速な対話処理をユーザーに提供できます。 もう 1 つの便利な側面、アプリケーション領域に 1 つまたは複数のデータ ソースからデータのサブセットをアプリケーションでできることです。 アプリケーションは、そのデータをリレーショナル形式を維持したままインメモリで操作できます。 diff --git a/docs/framework/data/adonet/odbc-schema-collections.md b/docs/framework/data/adonet/odbc-schema-collections.md index edc7d861b5e..b07e9990e77 100644 --- a/docs/framework/data/adonet/odbc-schema-collections.md +++ b/docs/framework/data/adonet/odbc-schema-collections.md @@ -3,11 +3,11 @@ title: ODBC スキーマ コレクション ms.date: 03/30/2017 ms.assetid: 1bb126a5-ceec-4649-a4bc-8aa19e801046 ms.openlocfilehash: bdedbb11960f02b99dcca6388abf663635238f74 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43750010" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877532" --- # ODBC スキーマ コレクション ここでは、Microsoft SQL Server、Oracle、および Microsoft Jet 用の各 ODBC ドライバーでのスキーマ コレクションのサポートについて説明します。 diff --git a/docs/framework/data/adonet/oracle-schema-collections.md b/docs/framework/data/adonet/oracle-schema-collections.md index a605b384c7b..d01e238b48c 100644 --- a/docs/framework/data/adonet/oracle-schema-collections.md +++ b/docs/framework/data/adonet/oracle-schema-collections.md @@ -3,11 +3,11 @@ title: Oracle スキーマ コレクション ms.date: 03/30/2017 ms.assetid: 89a75de8-dee8-45e2-a97f-254d7e62e7e1 ms.openlocfilehash: 342c4cbe994eb983713be0f258e3a029df6739f8 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43745347" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886085" --- # Oracle スキーマ コレクション Microsoft .NET Framework Data Provider for Oracle は、共通のスキーマ コレクションに加えて次のスキーマ コレクションをサポートしています。 diff --git a/docs/framework/data/adonet/query-expression-syntax-examples-aggregate-operators.md b/docs/framework/data/adonet/query-expression-syntax-examples-aggregate-operators.md index 3f646b46d95..059fb2a1c1b 100644 --- a/docs/framework/data/adonet/query-expression-syntax-examples-aggregate-operators.md +++ b/docs/framework/data/adonet/query-expression-syntax-examples-aggregate-operators.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 85dafa07-e102-46e7-ab78-37bf06f257a6 ms.openlocfilehash: fe3bd69b17b98e923c6c31fec2611e7390894e4a -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43797534" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042219" --- # クエリ式の構文例 : 集計演算子 (LINQ to DataSet) このトピックでは、、および の各メソッドで、クエリ式の構文を使って および集計データに対するクエリを実行する例を紹介しています。 diff --git a/docs/framework/data/adonet/querying-typed-datasets.md b/docs/framework/data/adonet/querying-typed-datasets.md index 95865487d1f..42639fc4aae 100644 --- a/docs/framework/data/adonet/querying-typed-datasets.md +++ b/docs/framework/data/adonet/querying-typed-datasets.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: ad712fa1-2baf-462a-b163-574cce6d376a ms.openlocfilehash: d956fd5f07c108146d20623bcf811266380c132c -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43739647" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032385" --- # 型指定されたデータセットのクエリ diff --git a/docs/framework/data/adonet/ref-cursor-parameters-in-an-oracledatareader.md b/docs/framework/data/adonet/ref-cursor-parameters-in-an-oracledatareader.md index 4b3f3a7c305..bb8daedd1b9 100644 --- a/docs/framework/data/adonet/ref-cursor-parameters-in-an-oracledatareader.md +++ b/docs/framework/data/adonet/ref-cursor-parameters-in-an-oracledatareader.md @@ -5,11 +5,11 @@ dev_langs: - vb ms.assetid: 801dff0f-2508-45aa-9416-f45d6887740c ms.openlocfilehash: 3a2c8949537c749ba30b116a0dc8131336de6092 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43742281" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884576" --- # OracleDataReader の REF CURSOR パラメーター この Microsoft Visual Basic の例では、REF CURSOR パラメーターを返し、 を使用して値を読み取る、PL/SQL ストアド プロシージャを実行します。 diff --git a/docs/framework/data/adonet/retrieving-identity-or-autonumber-values.md b/docs/framework/data/adonet/retrieving-identity-or-autonumber-values.md index 95063f7545a..23f53c083c7 100644 --- a/docs/framework/data/adonet/retrieving-identity-or-autonumber-values.md +++ b/docs/framework/data/adonet/retrieving-identity-or-autonumber-values.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: d6b7f9cb-81be-44e1-bb94-56137954876d ms.openlocfilehash: ca739f703267f27932ec7450a59d7f4afaffd64b -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43670978" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891338" --- # ID 値および Autonumber 値の取得 リレーショナル データベースの主キーとは、常に一意の値を含んだ列または列の組み合わせをいいます。 主キー値がわかっていれば、それが格納されている行を特定できます。 SQL Server、Oracle、Microsoft Access/Jet などのリレーショナル データベース エンジンは、主キーとして指定可能な自動インクリメント列の作成をサポートしています。 これらの値はテーブルに行を追加するとサーバーによって自動的に生成されます。 SQL Server では列の Identity プロパティを設定し、Oracle では Sequence を作成します。また、Microsoft Access では、AutoNumber 列を作成します。 diff --git a/docs/framework/data/adonet/schema-restrictions.md b/docs/framework/data/adonet/schema-restrictions.md index a14baee2957..986240acd54 100644 --- a/docs/framework/data/adonet/schema-restrictions.md +++ b/docs/framework/data/adonet/schema-restrictions.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 73d2980e-e73c-4987-913a-8ddc93d09144 ms.openlocfilehash: 040ecd8a2ce223f89601de735b77ccc81638c7af -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43563430" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884732" --- # スキーマの制限 2 番目の省略可能なパラメーター、 **GetSchema**メソッドが返されるスキーマ情報の量を制限するために使用される制限事項、およびに渡される、 **GetSchema**文字列の配列としてメソッド. 配列での位置により、渡すことができる値が決定します。これは、制限の番号に相当します。 diff --git a/docs/framework/data/adonet/secure-client-applications.md b/docs/framework/data/adonet/secure-client-applications.md index fc97bfbcb2e..343fb604736 100644 --- a/docs/framework/data/adonet/secure-client-applications.md +++ b/docs/framework/data/adonet/secure-client-applications.md @@ -3,11 +3,11 @@ title: 安全なクライアント アプリケーション ms.date: 03/30/2017 ms.assetid: 6239592e-fa7d-4dea-9f00-d296d0048b01 ms.openlocfilehash: a3b035d59a39ca20f6a81fbd40d39069a7cc43c2 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43661296" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884690" --- # 安全なクライアント アプリケーション 通常、アプリケーションは多数の要素で構成されており、それぞれをデータの損失やシステムのセキュリティ侵害を招く脆弱性から確実に保護する必要があります。 安全なユーザー インターフェイスを作成し、攻撃者によるデータやシステム リソースへのアクセスを未然に阻止することで、多くの問題を防ぐことができます。 diff --git a/docs/framework/data/adonet/side-by-side-execution.md b/docs/framework/data/adonet/side-by-side-execution.md index edf3a9631f3..f9714434ea0 100644 --- a/docs/framework/data/adonet/side-by-side-execution.md +++ b/docs/framework/data/adonet/side-by-side-execution.md @@ -3,11 +3,11 @@ title: ADO.NET での side-by-side 実行 ms.date: 03/30/2017 ms.assetid: 9f9ba96d-9f89-4f65-bb2f-6860879f4393 ms.openlocfilehash: 7435f64afa9ce45a29f4d0a537219f31968eb3f5 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43747276" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042154" --- # ADO.NET での side-by-side 実行 [!INCLUDE[dnprdnshort](../../../../includes/dnprdnshort-md.md)] の side-by-side 実行は、[!INCLUDE[dnprdnshort](../../../../includes/dnprdnshort-md.md)] の複数のバージョンがインストールされている 1 台のコンピューター上で、アプリケーションのコンパイル時のバージョンのみを使用して、アプリケーションを実行する機能です。 サイド バイ サイドで実行を構成する方法の詳細については、次を参照してください。[サイド バイ サイド実行](../../../../docs/framework/deployment/side-by-side-execution.md)します。 diff --git a/docs/framework/data/adonet/sql-server-data-type-mappings.md b/docs/framework/data/adonet/sql-server-data-type-mappings.md index 429898925d8..b2127e8ac26 100644 --- a/docs/framework/data/adonet/sql-server-data-type-mappings.md +++ b/docs/framework/data/adonet/sql-server-data-type-mappings.md @@ -3,11 +3,11 @@ title: SQL Server データ型のマッピング ms.date: 03/30/2017 ms.assetid: fafdc31a-f435-4cd3-883f-1dfadd971277 ms.openlocfilehash: 9bc2747dff7b6f2bffdca4186519f2a36083e5f0 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43456397" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44031562" --- # SQL Server データ型のマッピング SQL Server と .NET Framework は異なる型システムを使用しています。 たとえば、.NET Framework の 構造体の最大小数点以下桁数は 28 ですが、SQL Server の decimal データ型と numeric データ型の最大小数点以下桁数は 38 です。 データを読み書きするときにデータの整合性を保つために、 では、.NET Framework の型を返すアクセサー メソッドと共に、 のオブジェクトを返す SQL Server 固有の型指定されたアクセサー メソッドを公開しています。 SQL Server の型と .NET Framework の型は、両方とも および クラスの列挙によって表されます。これらは データ型を指定するときに使用できます。 diff --git a/docs/framework/data/adonet/sql/application-security-scenarios-in-sql-server.md b/docs/framework/data/adonet/sql/application-security-scenarios-in-sql-server.md index 69e668d7285..105a34ed500 100644 --- a/docs/framework/data/adonet/sql/application-security-scenarios-in-sql-server.md +++ b/docs/framework/data/adonet/sql/application-security-scenarios-in-sql-server.md @@ -3,11 +3,11 @@ title: SQL Server におけるアプリケーション セキュリティのシ ms.date: 03/30/2017 ms.assetid: 0164f3a4-406e-4693-bec3-03c8e18b46d7 ms.openlocfilehash: bf4f4adfd5f49bd210026e40bd5fa4e67da10d75 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43777809" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892283" --- # SQL Server におけるアプリケーション セキュリティのシナリオ 安全な SQL Server クライアント アプリケーションを作成するにあたって、絶対に正しいという唯一の方法はありません。 アプリケーションの要件、配置環境、およびユーザー数は、アプリケーションごとに異なります。 配置した当初は十分なセキュリティが確保されたアプリケーションも、時間の経過と共に安全性が低下してゆくことが考えられます。 将来発生する脅威を正確に予測することは不可能です。 diff --git a/docs/framework/data/adonet/sql/authorization-and-permissions-in-sql-server.md b/docs/framework/data/adonet/sql/authorization-and-permissions-in-sql-server.md index 5dfa0576f81..97bc7aea68a 100644 --- a/docs/framework/data/adonet/sql/authorization-and-permissions-in-sql-server.md +++ b/docs/framework/data/adonet/sql/authorization-and-permissions-in-sql-server.md @@ -3,11 +3,11 @@ title: SQL Server の承認と権限 ms.date: 03/30/2017 ms.assetid: d340405c-91f4-4837-a3cc-a238ee89888a ms.openlocfilehash: bdf5112e3f0e2cada4885b0b66adf248f0ffe808 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43661935" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037777" --- # SQL Server の承認と権限 データベース オブジェクトを作成する際は、ユーザーがそれらのオブジェクトにアクセスできるように明示的に権限を付与する必要があります。 セキュリティ保護可能なすべてのオブジェクトには、権限ステートメントを使ってプリンシパルに付与することのできる権限が関連付けられています。 diff --git a/docs/framework/data/adonet/sql/bulk-copy-example-setup.md b/docs/framework/data/adonet/sql/bulk-copy-example-setup.md index 406e9c65cd6..837b2f32cb9 100644 --- a/docs/framework/data/adonet/sql/bulk-copy-example-setup.md +++ b/docs/framework/data/adonet/sql/bulk-copy-example-setup.md @@ -3,11 +3,11 @@ title: バルク コピー サンプルのセットアップ ms.date: 03/30/2017 ms.assetid: d4dde6ac-b8b6-4593-965a-635c8fb2dadb ms.openlocfilehash: 71daf489fdf5e7e12594e798bc3ac01b1c76b027 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43402377" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877399" --- # バルク コピー サンプルのセットアップ クラスを使用すると、SQL Server のテーブルにのみデータを書き込むことができます。 このトピックで示すコード サンプルは、SQL Server サンプル データベースを使用して**AdventureWorks**します。 既存のテーブルの改変を防ぐため、コード サンプルでは、別途作成したテーブルにデータを書き込みます。このテーブルを最初に作成しておく必要があります。 diff --git a/docs/framework/data/adonet/sql/filestream-data.md b/docs/framework/data/adonet/sql/filestream-data.md index bcd0dbd7164..9cb21e546a5 100644 --- a/docs/framework/data/adonet/sql/filestream-data.md +++ b/docs/framework/data/adonet/sql/filestream-data.md @@ -3,11 +3,11 @@ title: FILESTREAM データ ms.date: 03/30/2017 ms.assetid: bd8b845c-0f09-4295-b466-97ef106eefa8 ms.openlocfilehash: eef03d171d288cb2bc62c3aaa477a95a5ce718c3 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43741089" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892692" --- # FILESTREAM データ FILESTREAM ストレージ属性は、varbinary(max) 列に格納されるバイナリ (BLOB) データに対応しています。 FILESTREAM の導入前は、バイナリ データの格納するために特別な処理が必要でした。 テキスト ドキュメント、イメージ、ビデオなどの非構造化データはデータベース外に保存されることが多く、そのために管理が困難でした。 diff --git a/docs/framework/data/adonet/sql/index.md b/docs/framework/data/adonet/sql/index.md index 280dd14efa8..eed49c2c5e3 100644 --- a/docs/framework/data/adonet/sql/index.md +++ b/docs/framework/data/adonet/sql/index.md @@ -3,11 +3,11 @@ title: SQL Server と ADO.NET ms.date: 03/30/2017 ms.assetid: c18b1fb1-2af1-4de7-80a4-95e56fd976cb ms.openlocfilehash: 32fc946f46ddac63d87b7e5a3d8f7120799f7223 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43742343" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885932" --- # SQL Server と ADO.NET このセクションでは、.NET Framework Data Provider for SQL Server () 固有の機能および動作について説明します。 diff --git a/docs/framework/data/adonet/sql/linq/downloading-sample-databases.md b/docs/framework/data/adonet/sql/linq/downloading-sample-databases.md index ab5a4f906d7..f73c60b4b44 100644 --- a/docs/framework/data/adonet/sql/linq/downloading-sample-databases.md +++ b/docs/framework/data/adonet/sql/linq/downloading-sample-databases.md @@ -3,11 +3,11 @@ title: サンプル データベースのダウンロード ms.date: 03/30/2017 ms.assetid: ef9d69a1-9461-43fe-94bb-7c836754bcb5 ms.openlocfilehash: e0b842385762a486ffcc775974e15334c77b589b -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43741703" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039135" --- # サンプル データベースのダウンロード [!INCLUDE[vbtecdlinq](../../../../../../includes/vbtecdlinq-md.md)] のドキュメントに収録されている多数のサンプルとチュートリアルでは、Northwind サンプル データベースと SQL Server Express Edition が使用されています。 これらの製品は、Microsoft のダウンロード サイトから無料でダウンロードできます。 diff --git a/docs/framework/data/adonet/sql/linq/linq-to-sql-n-tier-with-aspnet.md b/docs/framework/data/adonet/sql/linq/linq-to-sql-n-tier-with-aspnet.md index 79a9002d1f4..9acf808ee1e 100644 --- a/docs/framework/data/adonet/sql/linq/linq-to-sql-n-tier-with-aspnet.md +++ b/docs/framework/data/adonet/sql/linq/linq-to-sql-n-tier-with-aspnet.md @@ -3,11 +3,11 @@ title: ASP.NET での LINQ to SQL N 層 ms.date: 03/30/2017 ms.assetid: f6cc863a-d6a6-4281-ba8b-197c01cf6c6f ms.openlocfilehash: 0ea202f7259034614eed6968397e270807626172 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43799724" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038691" --- # ASP.NET での LINQ to SQL N 層 [!INCLUDE[vstecasp](../../../../../../includes/vstecasp-md.md)] を使用する [!INCLUDE[vbtecdlinq](../../../../../../includes/vbtecdlinq-md.md)]アプリケーションでは、 Web サーバー コントロールが使われます。 このコントロールは、 [!INCLUDE[vbtecdlinq](../../../../../../includes/vbtecdlinq-md.md)]に対するクエリ実行、ブラウザーへのデータ送信、データの取得、データベースを更新する [!INCLUDE[vbtecdlinq](../../../../../../includes/vbtecdlinq-md.md)] へのデータ送信など、必要なほとんどのロジックを扱います。 マークアップでこのコントロールを構成するだけで、 [!INCLUDE[vbtecdlinq](../../../../../../includes/vbtecdlinq-md.md)] とブラウザーの間のすべてのデータ転送をコントロールが処理するようになります。 このコントロールがプレゼンテーション層との対話を処理し、 [!INCLUDE[vbtecdlinq](../../../../../../includes/vbtecdlinq-md.md)] がデータ層との通信を処理するため、 [!INCLUDE[vstecasp](../../../../../../includes/vstecasp-md.md)] 多層アプリケーションでは、カスタム ビジネス ロジックを作成することが開発者の主な作業になります。 diff --git a/docs/framework/data/adonet/sql/linq/query-examples.md b/docs/framework/data/adonet/sql/linq/query-examples.md index 8c6b533ac7a..ffb718716ad 100644 --- a/docs/framework/data/adonet/sql/linq/query-examples.md +++ b/docs/framework/data/adonet/sql/linq/query-examples.md @@ -3,11 +3,11 @@ title: クエリの例 ms.date: 03/30/2017 ms.assetid: 137f8677-494c-4d49-95ce-c17742f2d01f ms.openlocfilehash: 38454890e05b00cd92bca909ce0c7975f5ef1f6e -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/02/2018 -ms.locfileid: "43464355" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43882049" --- # クエリの例 このセクションでは、一般的な Visual Basic と c# の例を提供します。[!INCLUDE[vbtecdlinq](../../../../../../includes/vbtecdlinq-md.md)]クエリ。 Visual Studio を使用している開発者は、「サンプル」セクションで使用可能なサンプル ソリューションでより多く例を見つけることができます。 詳細については、次を参照してください。[サンプル](../../../../../../docs/framework/data/adonet/sql/linq/samples.md)します。 diff --git a/docs/framework/data/adonet/sql/linq/troubleshooting.md b/docs/framework/data/adonet/sql/linq/troubleshooting.md index f415a2a70e0..c8e51ca0e3a 100644 --- a/docs/framework/data/adonet/sql/linq/troubleshooting.md +++ b/docs/framework/data/adonet/sql/linq/troubleshooting.md @@ -3,11 +3,11 @@ title: トラブルシューティング ms.date: 03/30/2017 ms.assetid: 8cd4401c-b12c-4116-a421-f3dcffa65670 ms.openlocfilehash: 6fe4f789ca64c0646b77fdb66b0c6e2b73763293 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43749094" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879462" --- # トラブルシューティング ここでは、[!INCLUDE[vbtecdlinq](../../../../../../includes/vbtecdlinq-md.md)] アプリケーションで発生する可能性のある問題をいくつか示し、そうした問題を回避または影響を軽減するための提案を示します。 diff --git a/docs/framework/data/adonet/sql/manipulating-data.md b/docs/framework/data/adonet/sql/manipulating-data.md index 1e5aca36caa..a0b16e949bc 100644 --- a/docs/framework/data/adonet/sql/manipulating-data.md +++ b/docs/framework/data/adonet/sql/manipulating-data.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 51096a2e-8b38-4c4d-a523-799bfdb7ec69 ms.openlocfilehash: 4d5de5ed3f557842fb28a3cf92b1923a709195d2 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43740404" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038602" --- # データの操作 複数のアクティブな結果セット (MARS : Multiple Active Result Set) の導入前は、開発者は複数の接続またはサーバー側のカーソルのいずれかを使用して特定のシナリオを解決しなければなりませんでした。 さらに、複数の接続、トランザクションの状況で使用されていたときにバインドされた接続 (で**sp_getbindtoken**と**sp_bindsession**) が必要でした。 以下のシナリオでは、複数の接続の代わりに MARS の有効な接続の使い方について説明します。 diff --git a/docs/framework/data/adonet/sql/modifying-large-value-max-data.md b/docs/framework/data/adonet/sql/modifying-large-value-max-data.md index 191ed149a37..57071490115 100644 --- a/docs/framework/data/adonet/sql/modifying-large-value-max-data.md +++ b/docs/framework/data/adonet/sql/modifying-large-value-max-data.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 8aca5f00-d80e-4320-81b3-016d0466f7ee ms.openlocfilehash: ea079a0b55dde8df7b3442f3d604b2b6467ba785 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43742619" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877464" --- # ADO.NET での大きい値 (max) データの変更 ラージ オブジェクト (LOB) データ型は、最大行サイズが 8 KB を超えるデータ型です。 SQL Server では、`max`、`varchar`、および `nvarchar` の各データ型に `varbinary` 指定子が用意されており、2^32 バイトの値を格納できます。 テーブル列および Transact-SQL 変数により、`varchar(max)`、`nvarchar(max)`、または `varbinary(max)` データ型を指定できます。 ADO.NET では、`max` データ型は、`DataReader` によってフェッチすることができ、特殊な処理を行うことなく入力パラメーターと出力パラメーター両方の値として指定することもできます。 サイズの大きい `varchar` データ型の場合は、データを段階的に取得および更新できます。 diff --git a/docs/framework/data/adonet/sql/single-bulk-copy-operations.md b/docs/framework/data/adonet/sql/single-bulk-copy-operations.md index c58a748623b..764b74fcdcc 100644 --- a/docs/framework/data/adonet/sql/single-bulk-copy-operations.md +++ b/docs/framework/data/adonet/sql/single-bulk-copy-operations.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 5e7ff0be-3f23-4996-a92c-bd54d65c3836 ms.openlocfilehash: 274a6e87b272002a567fd92605c4e690c03b6e26 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43565173" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884170" --- # バルク コピー操作の単一実行 SQL Server のバルク コピー操作を実行する簡単な方法は、データベースに対して単一操作を実行することです。 既定では、バルク コピー操作は分離された操作として実行されます。このコピー操作は非トランザクション方式で処理され、ロールバックできません。 diff --git a/docs/framework/data/adonet/sql/snapshot-isolation-in-sql-server.md b/docs/framework/data/adonet/sql/snapshot-isolation-in-sql-server.md index 37c760488f1..23c33645aff 100644 --- a/docs/framework/data/adonet/sql/snapshot-isolation-in-sql-server.md +++ b/docs/framework/data/adonet/sql/snapshot-isolation-in-sql-server.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 43ae5dd3-50f5-43a8-8d01-e37a61664176 ms.openlocfilehash: 52c5dba1a21b0e8d8e5af1dc159941e5f4b4aa5f -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43746559" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879706" --- # SQL Server でのスナップショット分離 スナップショット分離により、OLTP アプリケーションの同時実行が向上しています。 diff --git a/docs/framework/data/adonet/sql/sql-server-binary-and-large-value-data.md b/docs/framework/data/adonet/sql/sql-server-binary-and-large-value-data.md index 34b174ed792..ed1c94ec094 100644 --- a/docs/framework/data/adonet/sql/sql-server-binary-and-large-value-data.md +++ b/docs/framework/data/adonet/sql/sql-server-binary-and-large-value-data.md @@ -3,11 +3,11 @@ title: SQL Server のバイナリ データと大きな値のデータ ms.date: 03/30/2017 ms.assetid: e00827b3-7511-4b2d-91d7-851ca86cc6b5 ms.openlocfilehash: 9ebbe23dfbcac7825ce449dd40f62b921d13ab4a -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43564884" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879104" --- # SQL Server のバイナリ データと大きな値のデータ SQL Server では `max` 指定子が提供されています。これにより、`varchar`、`nvarchar`、および `varbinary` データ型の記憶容量が拡張されています。 `varchar(max)`、 `nvarchar(max)`、および`varbinary(max)`は、総称*大きな値データ型*します。 大きな値のデータ型を使用すると、最大で 2^31-1 バイトのデータを格納できます。 diff --git a/docs/framework/data/adonet/sql/sql-server-features-and-adonet.md b/docs/framework/data/adonet/sql/sql-server-features-and-adonet.md index fb67ae5e665..b2ac4b4aa95 100644 --- a/docs/framework/data/adonet/sql/sql-server-features-and-adonet.md +++ b/docs/framework/data/adonet/sql/sql-server-features-and-adonet.md @@ -3,11 +3,11 @@ title: SQL Server の機能と ADO.NET ms.date: 03/30/2017 ms.assetid: 2839529b-a79b-4450-be5d-07a98dbc7a0f ms.openlocfilehash: 2747af4ee2937f5b5d26217df5eb45c806606ac5 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43658874" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885387" --- # SQL Server の機能と ADO.NET このセクションのトピックでは、ADO.NET を使用したデータベース アプリケーションの開発を目的とする SQL Server の機能について説明します。 diff --git a/docs/framework/data/adonet/sql/sql-xml-column-values.md b/docs/framework/data/adonet/sql/sql-xml-column-values.md index fab24daedad..df7f63a02d7 100644 --- a/docs/framework/data/adonet/sql/sql-xml-column-values.md +++ b/docs/framework/data/adonet/sql/sql-xml-column-values.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: d97ce4da-f09c-4d1e-85b7-a0ccedd7246a ms.openlocfilehash: b46c763e7cddfc7617c9a6a23428f83a54955ba0 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43778621" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879143" --- # SQL XML 列値 SQL Server では、`xml`データ型の場合は、開発者が標準の動作を使用してこの型を含む結果セットを取得し、クラス。 `xml` 列は、その他の列と同じようにして ( などに) 取得することができますが、その列の内容を XML として使用する場合は、 を使用する必要があります。 diff --git a/docs/framework/data/adonet/sql/sqlclient-support-for-localdb.md b/docs/framework/data/adonet/sql/sqlclient-support-for-localdb.md index aaeec1a05fa..574b5f90660 100644 --- a/docs/framework/data/adonet/sql/sqlclient-support-for-localdb.md +++ b/docs/framework/data/adonet/sql/sqlclient-support-for-localdb.md @@ -3,11 +3,11 @@ title: SqlClient による LocalDB のサポート ms.date: 03/30/2017 ms.assetid: cf796898-5575-46f2-ae6e-21e5aa8c4123 ms.openlocfilehash: 1ef75def3f3de44b5e23cb1197a4410dcf6b547f -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43742541" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886332" --- # SqlClient による LocalDB のサポート SQL Server コード名 Denali 以降では、LocalDB と呼ばれる SQL Server の軽量バージョンは提供されます。 このトピックでは、LocalDB データベースに接続する方法について説明します。 diff --git a/docs/framework/data/adonet/system-transactions-integration-with-sql-server.md b/docs/framework/data/adonet/system-transactions-integration-with-sql-server.md index 84b3e039a44..0f57ebd112e 100644 --- a/docs/framework/data/adonet/system-transactions-integration-with-sql-server.md +++ b/docs/framework/data/adonet/system-transactions-integration-with-sql-server.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: b555544e-7abb-4814-859b-ab9cdd7d8716 ms.openlocfilehash: 31edbc8f4cbb09f8720b373780f1b0646a985b20 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/03/2018 -ms.locfileid: "43481684" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884183" --- # SQL Server と System.Transactions の統合 [!INCLUDE[dnprdnshort](../../../../includes/dnprdnshort-md.md)] バージョン 2.0 では、 名前空間を介してアクセスできるトランザクション フレームワークが導入されました。 このフレームワークでは、 [!INCLUDE[dnprdnshort](../../../../includes/dnprdnshort-md.md)]を含む [!INCLUDE[vstecado](../../../../includes/vstecado-md.md)]に完全に統合された形でトランザクションが公開されます。 diff --git a/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md b/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md index 377042d29e1..c29ae9c18bd 100644 --- a/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md +++ b/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: d1bd9a8c-0e29-40e3-bda8-d89176b72fb1 ms.openlocfilehash: c334fb695f80bcac19167e9347d27d40f5139580 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43565433" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038258" --- # DataAdapter によるデータ ソースの更新 `Update` の メソッドを呼び出して、変更を からデータ ソースに反映します。 `Update` メソッドは、`Fill` メソッドと同様に、引数として `DataSet` のインスタンスおよびオプションの オブジェクトまたは `DataTable` 名を受け取ります。 `DataSet` のインスタンスは、行われた変更点を格納する `DataSet` です。`DataTable` は、変更点の取得元のテーブルです。 `DataTable` を指定しなかった場合、`DataTable` 内の最初の `DataSet` が使用されます。 diff --git a/docs/framework/data/index.md b/docs/framework/data/index.md index 6f8575f547b..a9cc5064425 100644 --- a/docs/framework/data/index.md +++ b/docs/framework/data/index.md @@ -7,11 +7,11 @@ helpviewer_keywords: - data [.NET Framework], accessing ms.assetid: 8c37635d-e2c1-4b64-a258-61d9e87405e6 ms.openlocfilehash: 0db71fd7e48515ad6be3641786fc180f62aacf33 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43724007" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879648" --- # .NET Framework におけるデータとモデリング ここでは、ADO.NET、統合言語クエリ (LINQ: Language-Integrated Query)、WCF Data Services、および XML を使用してデータにアクセスする方法について説明します。 diff --git a/docs/framework/data/transactions/transaction-fundamentals.md b/docs/framework/data/transactions/transaction-fundamentals.md index 2c9016bdb8e..d460e2c4346 100644 --- a/docs/framework/data/transactions/transaction-fundamentals.md +++ b/docs/framework/data/transactions/transaction-fundamentals.md @@ -3,11 +3,11 @@ title: トランザクションの基礎 ms.date: 03/30/2017 ms.assetid: 353f4ee2-e6bf-4b1c-b1c8-385fc8a486c0 ms.openlocfilehash: 20bce37bb5d5aa1460570b1d39b54c2cb8a3362f -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP ms.lasthandoff: 09/06/2018 -ms.locfileid: "43859715" +ms.locfileid: "44036653" --- # トランザクションの基礎 トランザクションとは、複数のタスクを互いに結合したものです。 たとえば、あるアプリケーションが 2 つのタスクを実行するものとします。 まず、このアプリケーションはデータベースに新しいテーブルを作成します。 次に、データを収集、フォーマットし、新しく作成したテーブルに挿入する特定のオブジェクトを呼び出します。 この 2 つのタスクは、単に関連しているだけでなく、相互に依存しており、たとえば、新しいテーブルにデータを格納できなければ新しいテーブルを作成しないようにできます。 単一のトランザクションのスコープ内でこの 2 つのタスクを実行すると、両タスク間の結合が行われます。 第 2 のタスクが失敗すると、新しいテーブルの作成以前の時点まで第 1 のタスクがロールバックされます。 diff --git a/docs/framework/data/transactions/using-system-transactions-in-aspnet.md b/docs/framework/data/transactions/using-system-transactions-in-aspnet.md index aacca3f2961..ae42731b063 100644 --- a/docs/framework/data/transactions/using-system-transactions-in-aspnet.md +++ b/docs/framework/data/transactions/using-system-transactions-in-aspnet.md @@ -3,11 +3,11 @@ title: ASP.NET での System.Transactions の使用 ms.date: 03/30/2017 ms.assetid: 1982c300-7ea6-4242-95ed-dc28ccfacac9 ms.openlocfilehash: 7b73ec970776f39a0c056e2a706d4818cda6cd72 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43534544" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036214" --- # ASP.NET での System.Transactions の使用 ここでは、 アプリケーション内で [!INCLUDE[vstecasp](../../../../includes/vstecasp-md.md)] を正しく使用する方法について説明します。 diff --git a/docs/framework/data/wcf/asynchronous-operations-wcf-data-services.md b/docs/framework/data/wcf/asynchronous-operations-wcf-data-services.md index fbe5f0e8691..422a78c87db 100644 --- a/docs/framework/data/wcf/asynchronous-operations-wcf-data-services.md +++ b/docs/framework/data/wcf/asynchronous-operations-wcf-data-services.md @@ -7,11 +7,11 @@ helpviewer_keywords: - WCF Data Services, client library ms.assetid: 679644c7-e3fc-422c-b14a-b44b683900d0 ms.openlocfilehash: 665e424ada24e5e2990eccde7193a91dc039b265 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43563330" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038575" --- # 非同期操作 (WCF Data Services) Web アプリケーションは、内部ネットワーク内で実行するアプリケーションより長い、クライアントとサーバーとの間の待機時間に対応する必要があります。 Web を介して サーバーにアクセスする場合、アプリケーションのパフォーマンスとユーザー エクスペリエンスを最適化するために クラスおよび [!INCLUDE[ssAstoria](../../../../includes/ssastoria-md.md)] クラスの非同期メソッドを使用することをお勧めします。 diff --git a/docs/framework/data/wcf/configuring-the-data-service-wcf-data-services.md b/docs/framework/data/wcf/configuring-the-data-service-wcf-data-services.md index 3db8beba5fd..49553b83853 100644 --- a/docs/framework/data/wcf/configuring-the-data-service-wcf-data-services.md +++ b/docs/framework/data/wcf/configuring-the-data-service-wcf-data-services.md @@ -8,11 +8,11 @@ helpviewer_keywords: - WCF Data Services, configuring ms.assetid: 59efd4c8-cc7a-4800-a0a4-d3f8abe6c55c ms.openlocfilehash: 0824a43cba1a21cc9ae92b1f807c6a1369fd63ed -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43561549" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879791" --- # データ サービスの構成 (WCF Data Services) [!INCLUDE[ssAstoria](../../../../includes/ssastoria-md.md)]、公開するデータ サービスを作成する[!INCLUDE[ssODataFull](../../../../includes/ssodatafull-md.md)]フィードします。 これらのフィードには、さまざまなデータ ソースからのデータが含まれることがあります。 [!INCLUDE[ssAstoria](../../../../includes/ssastoria-md.md)] このデータとして公開するデータ プロバイダーを使用して、[!INCLUDE[ssODataShort](../../../../includes/ssodatashort-md.md)]フィードします。 これらのプロバイダーには、[!INCLUDE[adonet_ef](../../../../includes/adonet-ef-md.md)] プロバイダー、リフレクション プロバイダー、およびカスタム データ サービス プロバイダー インターフェイスのセットがあります。 プロバイダーの実装は、サービスのデータ モデルを定義します。 詳細については、次を参照してください。[データ サービス プロバイダー](../../../../docs/framework/data/wcf/data-services-providers-wcf-data-services.md)します。 diff --git a/docs/framework/data/wcf/how-to-add-a-data-service-reference-wcf-data-services.md b/docs/framework/data/wcf/how-to-add-a-data-service-reference-wcf-data-services.md index 5eb932d8c9e..2ce3d9edd3e 100644 --- a/docs/framework/data/wcf/how-to-add-a-data-service-reference-wcf-data-services.md +++ b/docs/framework/data/wcf/how-to-add-a-data-service-reference-wcf-data-services.md @@ -5,11 +5,11 @@ helpviewer_keywords: - WCF Data Services, configuring ms.assetid: 62c6f318-3ee1-433a-b7a3-efa234c3034c ms.openlocfilehash: fc1786e1c6102c702374989253cd3ce23e3f7b54 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43537943" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032398" --- # 方法: データ サービス参照 (WCF Data Services) の追加 diff --git a/docs/framework/data/wcf/how-to-bind-data-using-a-project-data-source-wcf-data-services.md b/docs/framework/data/wcf/how-to-bind-data-using-a-project-data-source-wcf-data-services.md index a656b8db31f..6e64e016659 100644 --- a/docs/framework/data/wcf/how-to-bind-data-using-a-project-data-source-wcf-data-services.md +++ b/docs/framework/data/wcf/how-to-bind-data-using-a-project-data-source-wcf-data-services.md @@ -9,11 +9,11 @@ helpviewer_keywords: - WCF Data Services, data binding ms.assetid: 2477af0a-676f-44f7-b73d-e66208785509 ms.openlocfilehash: 62a7e3bf7caf60c6a532dbffeb8aac8b6c59deb9 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43563860" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879378" --- # 方法: プロジェクト データ ソースを使用してデータをバインドする (WCF Data Services) diff --git a/docs/framework/data/wcf/index.md b/docs/framework/data/wcf/index.md index 622af53f7b3..b62d8be84fb 100644 --- a/docs/framework/data/wcf/index.md +++ b/docs/framework/data/wcf/index.md @@ -6,11 +6,11 @@ helpviewer_keywords: - WCF Data Services, getting started ms.assetid: 73d2bec3-7c92-4110-b905-11bb0462357a ms.openlocfilehash: 9ece2fe051855d0fd39556f56a4343ead2c437bc -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43565799" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44031631" --- # WCF Data Services 4.5 diff --git a/docs/framework/data/wcf/wcf-data-service-client-utility-datasvcutil-exe.md b/docs/framework/data/wcf/wcf-data-service-client-utility-datasvcutil-exe.md index 17406c5334d..38685d12712 100644 --- a/docs/framework/data/wcf/wcf-data-service-client-utility-datasvcutil-exe.md +++ b/docs/framework/data/wcf/wcf-data-service-client-utility-datasvcutil-exe.md @@ -7,11 +7,11 @@ helpviewer_keywords: - WCF Data Services, consuming ms.assetid: 9d0af606-929b-4c03-b307-3ef5f705afce ms.openlocfilehash: 7c9b713571cea3d2c8c5f6511f2cfab7e87b80ee -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43739195" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038667" --- # WCF Data Service クライアント ユーティリティ (DataSvcUtil.exe) diff --git a/docs/framework/data/wcf/wcf-data-services-resources.md b/docs/framework/data/wcf/wcf-data-services-resources.md index 037f011886e..4313952f2e1 100644 --- a/docs/framework/data/wcf/wcf-data-services-resources.md +++ b/docs/framework/data/wcf/wcf-data-services-resources.md @@ -5,11 +5,11 @@ helpviewer_keywords: - WCF Data Services, learn more ms.assetid: e63a9baf-699c-42e2-b11f-fba57bcc14df ms.openlocfilehash: 790fe629ae709a9fcb57d5b551e9fa7aecfb04f5 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43540478" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032112" --- # WCF Data Services リソース [!INCLUDE[ssAstoria](../../../../includes/ssastoria-md.md)] の概要に関するトピックは次のとおりです。 これらのトピックの多くには、詳細情報が記載された関連トピックへのリンクも含まれています。 diff --git a/docs/framework/net-native/getting-started-with-net-native.md b/docs/framework/net-native/getting-started-with-net-native.md index 813338c5a4f..a02907b1297 100644 --- a/docs/framework/net-native/getting-started-with-net-native.md +++ b/docs/framework/net-native/getting-started-with-net-native.md @@ -5,11 +5,11 @@ ms.assetid: fc9e04e8-2d05-4870-8cd6-5bd276814afc author: rpetrusha ms.author: ronpet ms.openlocfilehash: 41679d4041a6a5a7b9b71a451a083c539d6b4c7b -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43672176" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881091" --- # .NET ネイティブの概要 Windows 10 用に新しい Windows アプリを作成する場合も、既存の Windows ストア アプリを移行する場合も、次に示す同じ手順を実行することになります。 [!INCLUDE[net_native](../../../includes/net-native-md.md)] アプリを作成するには、次の手順を実行します。 diff --git a/docs/framework/net-native/property-element-net-native.md b/docs/framework/net-native/property-element-net-native.md index 47b329abdad..0362ed5bcba 100644 --- a/docs/framework/net-native/property-element-net-native.md +++ b/docs/framework/net-native/property-element-net-native.md @@ -5,11 +5,11 @@ ms.assetid: ad4ba56d-3bcb-4c10-ba90-1cc66e2175a1 author: rpetrusha ms.author: ronpet ms.openlocfilehash: 47ed75d377814a740edece2b6a69e44acbd8ef0c -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43747620" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43883962" --- # <Property> 要素 (.NET ネイティブ) プロパティにランタイム リフレクション ポリシーを適用します。 diff --git a/docs/framework/performance/etw-events-in-the-common-language-runtime.md b/docs/framework/performance/etw-events-in-the-common-language-runtime.md index 1562198a711..7f3ce9e3a7a 100644 --- a/docs/framework/performance/etw-events-in-the-common-language-runtime.md +++ b/docs/framework/performance/etw-events-in-the-common-language-runtime.md @@ -9,11 +9,11 @@ ms.assetid: 5bb9b6a2-7b57-4aea-8809-32b28bc73e88 author: mairaw ms.author: mairaw ms.openlocfilehash: d59416ea2d9a2d7b001421271b9907bb3e84c086 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43536954" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037673" --- # 共通言語ランタイムの ETW イベント 共通言語ランタイム (CLR) は、さまざまなデバッグとプロファイリング イベントを通じて、有用な Windows イベント トレーシング (ETW) の診断情報を提供します。 CLR ETW イベントは、Windows ETW トレース システムを利用して、共通言語ランタイムによって提供される既存のプロファイリングとデバッグのサポートを拡張します。 diff --git a/docs/framework/security/security-changes.md b/docs/framework/security/security-changes.md index 0324b6a2332..53000a17034 100644 --- a/docs/framework/security/security-changes.md +++ b/docs/framework/security/security-changes.md @@ -12,11 +12,11 @@ ms.assetid: 5e87881c-9c13-4b52-8ad1-e34bb46e8aaa author: mairaw ms.author: mairaw ms.openlocfilehash: c62a469b3e31283e5790c747092a8fe504ef8c2a -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43733340" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885413" --- # .NET Framework におけるセキュリティの変更点 [!INCLUDE[net_v45](../../../includes/net-v45-md.md)] のセキュリティにおける最も重要な変更は、厳密な名前付けの変更です。 これらの変更の詳細については、「 [Enhanced Strong Naming](../../../docs/framework/app-domains/enhanced-strong-naming.md) 」を参照してください。 diff --git a/docs/framework/ui-automation/caching-in-ui-automation-clients.md b/docs/framework/ui-automation/caching-in-ui-automation-clients.md index 22752176cbc..13fbe589081 100644 --- a/docs/framework/ui-automation/caching-in-ui-automation-clients.md +++ b/docs/framework/ui-automation/caching-in-ui-automation-clients.md @@ -9,11 +9,11 @@ author: Xansky ms.author: mhopkins manager: markl ms.openlocfilehash: fd695678b8bb30418899786e9670bb8274f9d751 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43804878" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037364" --- # UI オートメーション クライアントにおけるキャッシュ > [!NOTE] diff --git a/docs/framework/ui-automation/get-ui-automation-element-properties.md b/docs/framework/ui-automation/get-ui-automation-element-properties.md index 11f0c5b6247..eefe49ee4aa 100644 --- a/docs/framework/ui-automation/get-ui-automation-element-properties.md +++ b/docs/framework/ui-automation/get-ui-automation-element-properties.md @@ -12,11 +12,11 @@ author: Xansky ms.author: mhopkins manager: markl ms.openlocfilehash: 9876aa894c49ec7af1ecd240e12e0f70eccfd89f -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43786234" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43890792" --- # UI オートメーション要素のプロパティの取得 > [!NOTE] diff --git a/docs/framework/ui-automation/implementing-the-ui-automation-grid-control-pattern.md b/docs/framework/ui-automation/implementing-the-ui-automation-grid-control-pattern.md index 921070f3962..7d734b0caf1 100644 --- a/docs/framework/ui-automation/implementing-the-ui-automation-grid-control-pattern.md +++ b/docs/framework/ui-automation/implementing-the-ui-automation-grid-control-pattern.md @@ -10,11 +10,11 @@ author: Xansky ms.author: mhopkins manager: markl ms.openlocfilehash: 036680ea908f2cbe58db398dc315fccd997c4148 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43738489" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879050" --- # UI オートメーション Grid コントロール パターンの実装 > [!NOTE] diff --git a/docs/framework/ui-automation/implementing-the-ui-automation-rangevalue-control-pattern.md b/docs/framework/ui-automation/implementing-the-ui-automation-rangevalue-control-pattern.md index ed7d0d27c49..14865543678 100644 --- a/docs/framework/ui-automation/implementing-the-ui-automation-rangevalue-control-pattern.md +++ b/docs/framework/ui-automation/implementing-the-ui-automation-rangevalue-control-pattern.md @@ -10,11 +10,11 @@ author: Xansky ms.author: mhopkins manager: markl ms.openlocfilehash: 3736d1e8b23b8e05882a3fe016be0ac1a18ef51d -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/03/2018 -ms.locfileid: "43484192" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877414" --- # UI オートメーション RangeValue コントロール パターンの実装 > [!NOTE] diff --git a/docs/framework/ui-automation/implementing-the-ui-automation-scroll-control-pattern.md b/docs/framework/ui-automation/implementing-the-ui-automation-scroll-control-pattern.md index 89da154936a..83fd6a3836f 100644 --- a/docs/framework/ui-automation/implementing-the-ui-automation-scroll-control-pattern.md +++ b/docs/framework/ui-automation/implementing-the-ui-automation-scroll-control-pattern.md @@ -10,11 +10,11 @@ author: Xansky ms.author: mhopkins manager: markl ms.openlocfilehash: 2a32d0684aa42eb5d12f200541f6daf22d3989cc -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43738502" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879693" --- # UI オートメーション Scroll コントロール パターンの実装 > [!NOTE] diff --git a/docs/framework/ui-automation/implementing-the-ui-automation-scrollitem-control-pattern.md b/docs/framework/ui-automation/implementing-the-ui-automation-scrollitem-control-pattern.md index bc8a77ef7d0..5425f4175bb 100644 --- a/docs/framework/ui-automation/implementing-the-ui-automation-scrollitem-control-pattern.md +++ b/docs/framework/ui-automation/implementing-the-ui-automation-scrollitem-control-pattern.md @@ -10,11 +10,11 @@ author: Xansky ms.author: mhopkins manager: markl ms.openlocfilehash: 0346b70b4400c5f7a8d282d945e029701973dad1 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43735307" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884459" --- # UI オートメーション ScrollItem コントロール パターンの実装 > [!NOTE] diff --git a/docs/framework/ui-automation/implementing-the-ui-automation-selection-control-pattern.md b/docs/framework/ui-automation/implementing-the-ui-automation-selection-control-pattern.md index 8282653092f..63dc5a7e41b 100644 --- a/docs/framework/ui-automation/implementing-the-ui-automation-selection-control-pattern.md +++ b/docs/framework/ui-automation/implementing-the-ui-automation-selection-control-pattern.md @@ -10,11 +10,11 @@ author: Xansky ms.author: mhopkins manager: markl ms.openlocfilehash: fb37c55076f243c48604cbaafdb5fd32c94934f2 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP ms.lasthandoff: 09/06/2018 -ms.locfileid: "43800074" +ms.locfileid: "44036247" --- # UI オートメーション Selection コントロール パターンの実装 > [!NOTE] diff --git a/docs/framework/ui-automation/move-a-ui-automation-element.md b/docs/framework/ui-automation/move-a-ui-automation-element.md index a021daaade6..81ddd94be57 100644 --- a/docs/framework/ui-automation/move-a-ui-automation-element.md +++ b/docs/framework/ui-automation/move-a-ui-automation-element.md @@ -13,11 +13,11 @@ author: Xansky ms.author: mhopkins manager: markl ms.openlocfilehash: cb239adc6dfb11c83fb983a41ea40ad8bf714038 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43803767" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039570" --- # UI オートメーション要素の移動 > [!NOTE] diff --git a/docs/framework/ui-automation/ui-automation-providers-overview.md b/docs/framework/ui-automation/ui-automation-providers-overview.md index 85957bdc657..4ad395929f6 100644 --- a/docs/framework/ui-automation/ui-automation-providers-overview.md +++ b/docs/framework/ui-automation/ui-automation-providers-overview.md @@ -9,11 +9,11 @@ author: Xansky ms.author: mhopkins manager: markl ms.openlocfilehash: 40ad2eb09b4e3a8f78f493311cdb5c0da410943b -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43560529" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879416" --- # UI オートメーション プロバイダーの概要 > [!NOTE] diff --git a/docs/framework/ui-automation/ui-automation-support-for-the-combobox-control-type.md b/docs/framework/ui-automation/ui-automation-support-for-the-combobox-control-type.md index 009a4043fb3..4250bd452da 100644 --- a/docs/framework/ui-automation/ui-automation-support-for-the-combobox-control-type.md +++ b/docs/framework/ui-automation/ui-automation-support-for-the-combobox-control-type.md @@ -10,11 +10,11 @@ author: Xansky ms.author: mhopkins manager: markl ms.openlocfilehash: 25d27faeac2c60a50801b817185aa1d5196e506d -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43398561" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879742" --- # UI オートメーションによる ComboBox コントロール型のサポート > [!NOTE] diff --git a/docs/framework/ui-automation/ui-automation-support-for-the-image-control-type.md b/docs/framework/ui-automation/ui-automation-support-for-the-image-control-type.md index 714ac727d2d..c33d6674320 100644 --- a/docs/framework/ui-automation/ui-automation-support-for-the-image-control-type.md +++ b/docs/framework/ui-automation/ui-automation-support-for-the-image-control-type.md @@ -10,11 +10,11 @@ author: Xansky ms.author: mhopkins manager: markl ms.openlocfilehash: cf6b6d7ebabc8e6cec52993c9a837f81f34669df -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/03/2018 -ms.locfileid: "43483938" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037621" --- # UI オートメーションによる Image コントロール型のサポート > [!NOTE] diff --git a/docs/framework/ui-automation/ui-automation-support-for-the-statusbar-control-type.md b/docs/framework/ui-automation/ui-automation-support-for-the-statusbar-control-type.md index 760955d5658..4ab9bda38c4 100644 --- a/docs/framework/ui-automation/ui-automation-support-for-the-statusbar-control-type.md +++ b/docs/framework/ui-automation/ui-automation-support-for-the-statusbar-control-type.md @@ -10,11 +10,11 @@ author: Xansky ms.author: mhopkins manager: markl ms.openlocfilehash: 4fb586b9ef34781eafbbe2deb66efdefff0eee19 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43745311" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884202" --- # UI オートメーションによる StatusBar コントロール型のサポート > [!NOTE] diff --git a/docs/framework/ui-automation/ui-automation-textpattern-overview.md b/docs/framework/ui-automation/ui-automation-textpattern-overview.md index c7045b98df2..69af75b36de 100644 --- a/docs/framework/ui-automation/ui-automation-textpattern-overview.md +++ b/docs/framework/ui-automation/ui-automation-textpattern-overview.md @@ -10,11 +10,11 @@ author: Xansky ms.author: mhopkins manager: markl ms.openlocfilehash: 522caed7e8006157f99e65e99bf52743871444ad -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43498975" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884498" --- # UI オートメーション TextPattern の概要 > [!NOTE] diff --git a/docs/framework/unmanaged-api/authenticode/axl-authenticode-signer-info-structure.md b/docs/framework/unmanaged-api/authenticode/axl-authenticode-signer-info-structure.md index 25fe5b440d4..7aabb62fd26 100644 --- a/docs/framework/unmanaged-api/authenticode/axl-authenticode-signer-info-structure.md +++ b/docs/framework/unmanaged-api/authenticode/axl-authenticode-signer-info-structure.md @@ -5,11 +5,11 @@ ms.assetid: 81c0f8b4-ce35-4716-8651-b642d40648a2 author: rpetrusha ms.author: ronpet ms.openlocfilehash: 4b9f54c7c57d122ac1214b9f31cc4e1d1cddd71c -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43773326" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039187" --- # AXL_AUTHENTICODE_SIGNER_INFO 構造体 Authenticode の署名者情報を定義します。 diff --git a/docs/framework/unmanaged-api/authenticode/axlgetissuerpublickeyhash-function.md b/docs/framework/unmanaged-api/authenticode/axlgetissuerpublickeyhash-function.md index 1af1c087dc0..e2a66db4737 100644 --- a/docs/framework/unmanaged-api/authenticode/axlgetissuerpublickeyhash-function.md +++ b/docs/framework/unmanaged-api/authenticode/axlgetissuerpublickeyhash-function.md @@ -11,11 +11,11 @@ ms.assetid: fb626b41-b888-4625-84c3-2c02b5e3866f author: rpetrusha ms.author: ronpet ms.openlocfilehash: 408b71bf38427d12418e05f8b509fe841bc95ef1 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43563677" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43880166" --- # _AxlGetIssuerPublicKeyHash 関数 指定された証明書の署名に使用する秘密キーに関連付けられている公開キーの SHA-1 ハッシュを取得します。 diff --git a/docs/framework/unmanaged-api/debugging/icordebugilframe4-getcodeex-method.md b/docs/framework/unmanaged-api/debugging/icordebugilframe4-getcodeex-method.md index 98dfe31536d..9dabadfe52d 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugilframe4-getcodeex-method.md +++ b/docs/framework/unmanaged-api/debugging/icordebugilframe4-getcodeex-method.md @@ -15,11 +15,11 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: 24be4507e8ad6cde1e9c50582e352f0fc9b12ed3 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43779365" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886488" --- # ICorDebugILFrame4::GetCodeEx メソッド [.NET Framework 4.5.2 以降のバージョンでのみでサポート] diff --git a/docs/framework/unmanaged-api/fusion/iassemblycacheitem-createstream-method.md b/docs/framework/unmanaged-api/fusion/iassemblycacheitem-createstream-method.md index 964b187eaac..ed25a108ea5 100644 --- a/docs/framework/unmanaged-api/fusion/iassemblycacheitem-createstream-method.md +++ b/docs/framework/unmanaged-api/fusion/iassemblycacheitem-createstream-method.md @@ -18,11 +18,11 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: 3a0b3242e8ae29b9d21dc50d3ea0476967e9746f -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43787234" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44031376" --- # IAssemblyCacheItem::CreateStream メソッド 指定した名前と形式を使用するストリームを作成します。 diff --git a/docs/framework/unmanaged-api/hosting/iclrstrongname-gethashfromhandle-method.md b/docs/framework/unmanaged-api/hosting/iclrstrongname-gethashfromhandle-method.md index 44ed60a1eda..042f987509d 100644 --- a/docs/framework/unmanaged-api/hosting/iclrstrongname-gethashfromhandle-method.md +++ b/docs/framework/unmanaged-api/hosting/iclrstrongname-gethashfromhandle-method.md @@ -19,11 +19,11 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: 20c5f6bbb58b85f42ec00e356eccc5fb41ce813c -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43743941" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036234" --- # ICLRStrongName::GetHashFromHandle メソッド 指定したハッシュ アルゴリズムを使用して、指定したファイル ハンドルを含むファイルのコンテンツのハッシュを生成します。 diff --git a/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnamegetblobfromimage-method.md b/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnamegetblobfromimage-method.md index 7c01a2a04a9..c252e77f88f 100644 --- a/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnamegetblobfromimage-method.md +++ b/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnamegetblobfromimage-method.md @@ -18,14 +18,14 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: cd6cb0116e1080a68c91df365cc7dd1485b21791 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43421542" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881256" --- # ICLRStrongName::StrongNameGetBlobFromImage メソッド -指定されたメモリ アドレスにあるアセンブリの画像のバイナリ表現を取得します。 +指定したメモリ アドレスにあるアセンブリ イメージのバイナリ表現が取得されます。 ## 構文 diff --git a/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnamesignaturegenerationex-method.md b/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnamesignaturegenerationex-method.md index e1f609875ca..628299bfde6 100644 --- a/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnamesignaturegenerationex-method.md +++ b/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnamesignaturegenerationex-method.md @@ -18,11 +18,11 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: 81f1eb4236bab72caf4421342e1f54d6d2f32607 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43536684" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892218" --- # ICLRStrongName::StrongNameSignatureGenerationEx メソッド 指定したフラグに基づいて、指定されたアセンブリの厳密な名前の署名を生成します。 diff --git a/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnamesignatureverification-method.md b/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnamesignatureverification-method.md index 4038c8e0c55..ff2b38fdb45 100644 --- a/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnamesignatureverification-method.md +++ b/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnamesignatureverification-method.md @@ -18,11 +18,11 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: 49041031742332fbc275a9dbde91e640eb428c28 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43785883" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035701" --- # ICLRStrongName::StrongNameSignatureVerification メソッド 指定されたパスにあるアセンブリ マニフェストが指定したフラグに従って検証される、厳密な名前の署名を含むかどうかを示す値を取得します。 diff --git a/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnametokenfromassembly-method.md b/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnametokenfromassembly-method.md index 687ee721431..f9a1e7d48c7 100644 --- a/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnametokenfromassembly-method.md +++ b/docs/framework/unmanaged-api/hosting/iclrstrongname-strongnametokenfromassembly-method.md @@ -18,11 +18,11 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: 3dd083193fa8fed2abc8a1a498325f7edd89bc96 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43658001" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886126" --- # ICLRStrongName::StrongNameTokenFromAssembly メソッド 指定したアセンブリ ファイルから、厳密な名前トークンが作成されます。 diff --git a/docs/framework/unmanaged-api/hosting/ihostsyncmanager-createmonitorevent-method.md b/docs/framework/unmanaged-api/hosting/ihostsyncmanager-createmonitorevent-method.md index 799a8c13739..e61189ea9d8 100644 --- a/docs/framework/unmanaged-api/hosting/ihostsyncmanager-createmonitorevent-method.md +++ b/docs/framework/unmanaged-api/hosting/ihostsyncmanager-createmonitorevent-method.md @@ -18,11 +18,11 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: d06f1c93275cb6adf4f1da02ccd5d889cb06c5d0 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43734656" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036968" --- # IHostSyncManager::CreateMonitorEvent メソッド 監視対象の自動リセット イベント オブジェクトを作成します。 diff --git a/docs/framework/unmanaged-api/hosting/ihosttaskmanager-enterruntime-method.md b/docs/framework/unmanaged-api/hosting/ihosttaskmanager-enterruntime-method.md index 509ac171826..7f01c5bfc05 100644 --- a/docs/framework/unmanaged-api/hosting/ihosttaskmanager-enterruntime-method.md +++ b/docs/framework/unmanaged-api/hosting/ihosttaskmanager-enterruntime-method.md @@ -18,11 +18,11 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: 8625f893c30700a47cc2db7b960715f748ccb299 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43742736" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038729" --- # IHostTaskManager::EnterRuntime メソッド 非管理対象のメソッドの呼び出しなど、プラットフォーム呼び出しメソッド、制御を返す実行共通言語ランタイム (CLR) をホストに通知します。 diff --git a/docs/framework/unmanaged-api/metadata/corelementtype-enumeration.md b/docs/framework/unmanaged-api/metadata/corelementtype-enumeration.md index dda52a1bf23..191521fecdd 100644 --- a/docs/framework/unmanaged-api/metadata/corelementtype-enumeration.md +++ b/docs/framework/unmanaged-api/metadata/corelementtype-enumeration.md @@ -17,11 +17,11 @@ topic_type: author: mairaw ms.author: mairaw ms.openlocfilehash: 5112c3c8d5fef6efada4bffdfa575716503515e6 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43787715" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041357" --- # CorElementType Enumeration1 共通言語ランタイムを指定します、型修飾子、またはメタデータの型シグネチャの種類に関する情報。 diff --git a/docs/framework/unmanaged-api/metadata/imetadatatables-getnextguid-method.md b/docs/framework/unmanaged-api/metadata/imetadatatables-getnextguid-method.md index c4b4433d683..0e3efd74b59 100644 --- a/docs/framework/unmanaged-api/metadata/imetadatatables-getnextguid-method.md +++ b/docs/framework/unmanaged-api/metadata/imetadatatables-getnextguid-method.md @@ -18,11 +18,11 @@ topic_type: author: mairaw ms.author: mairaw ms.openlocfilehash: c3273f89d61314db2ae36c572f2ca520f28e63e3 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43552875" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43878346" --- # IMetaDataTables::GetNextGuid メソッド 現在のテーブルの列には、次の GUID 値のインデックスを取得します。 diff --git a/docs/framework/unmanaged-api/metadata/imetadatatables-gettableindex-method.md b/docs/framework/unmanaged-api/metadata/imetadatatables-gettableindex-method.md index 3b4b78f305f..87b43f7c6be 100644 --- a/docs/framework/unmanaged-api/metadata/imetadatatables-gettableindex-method.md +++ b/docs/framework/unmanaged-api/metadata/imetadatatables-gettableindex-method.md @@ -18,11 +18,11 @@ topic_type: author: mairaw ms.author: mairaw ms.openlocfilehash: f86fd424b397859dd70e113f2d8b8dcae7226f53 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43561169" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041068" --- # IMetaDataTables::GetTableIndex メソッド 指定したトークンによって参照されるテーブルのインデックスを取得します。 diff --git a/docs/framework/unmanaged-api/strong-naming/strongnameerrorinfo-function.md b/docs/framework/unmanaged-api/strong-naming/strongnameerrorinfo-function.md index 1df4a6d32c4..94089b62171 100644 --- a/docs/framework/unmanaged-api/strong-naming/strongnameerrorinfo-function.md +++ b/docs/framework/unmanaged-api/strong-naming/strongnameerrorinfo-function.md @@ -21,11 +21,11 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: 9ad328d484ba01e22557d7d23d1cfa21813de9c8 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP ms.lasthandoff: 09/06/2018 -ms.locfileid: "43860338" +ms.locfileid: "44041438" --- # StrongNameErrorInfo 関数 厳密な名前の関数のいずれかに基づいて最後に発生したエラー コードが取得されます。 diff --git a/docs/framework/unmanaged-api/tlbexp/loadtypelibwithresolver-function.md b/docs/framework/unmanaged-api/tlbexp/loadtypelibwithresolver-function.md index 291d5f7d0a0..93f9e92d294 100644 --- a/docs/framework/unmanaged-api/tlbexp/loadtypelibwithresolver-function.md +++ b/docs/framework/unmanaged-api/tlbexp/loadtypelibwithresolver-function.md @@ -17,11 +17,11 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: b6a217e2212bb900d7ba83ccdd9cb00d30454baf -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43542863" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892309" --- # LoadTypeLibWithResolver 関数 タイプ ライブラリを読み込み、指定された使用[ITypeLibResolver インターフェイス](../../../../docs/framework/unmanaged-api/tlbexp/itypelibresolver-interface.md)任意の内部で参照されるタイプ ライブラリを解決します。 diff --git a/docs/framework/unmanaged-api/wmi/blessiwbemservices.md b/docs/framework/unmanaged-api/wmi/blessiwbemservices.md index 1faebead7b4..e170ef325e4 100644 --- a/docs/framework/unmanaged-api/wmi/blessiwbemservices.md +++ b/docs/framework/unmanaged-api/wmi/blessiwbemservices.md @@ -17,11 +17,11 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: a65c3c14507b2520c69875a1bc101ce826ace7ba -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43532166" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041409" --- # BlessIWbemServices 関数 ユーザーの資格情報が指定したへのアクセスを許可するかどうかを示す[IWbemServices](/windows/desktop/api/wbemcli/nn-wbemcli-iwbemservices)クラス。 diff --git a/docs/framework/unmanaged-api/wmi/getdemultiplexedstub.md b/docs/framework/unmanaged-api/wmi/getdemultiplexedstub.md index d6e75a4d0b8..d8eb1a6d09c 100644 --- a/docs/framework/unmanaged-api/wmi/getdemultiplexedstub.md +++ b/docs/framework/unmanaged-api/wmi/getdemultiplexedstub.md @@ -17,11 +17,11 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: 4311a77c9159428bf7beacc99d4479acb28b91b6 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43659200" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037215" --- # GetDemultiplexedStub 関数 Windows 管理から非同期呼び出しを受信する際にクライアントを支援するオブジェクト転送シンクが作成されます。 diff --git a/docs/framework/unmanaged-api/wmi/geterrorinfo.md b/docs/framework/unmanaged-api/wmi/geterrorinfo.md index 141e36f3570..4428c494404 100644 --- a/docs/framework/unmanaged-api/wmi/geterrorinfo.md +++ b/docs/framework/unmanaged-api/wmi/geterrorinfo.md @@ -17,11 +17,11 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: 5f25777402fa31e72cbbf36f58a6c4cc65542979 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43660984" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039476" --- # GetErrorInfo 関数 前の関数呼び出しからエラー情報が取得されます。 diff --git a/docs/framework/unmanaged-api/wmi/getpropertyqualifierset.md b/docs/framework/unmanaged-api/wmi/getpropertyqualifierset.md index 8042b9a3dfb..22f40e4a6b5 100644 --- a/docs/framework/unmanaged-api/wmi/getpropertyqualifierset.md +++ b/docs/framework/unmanaged-api/wmi/getpropertyqualifierset.md @@ -17,11 +17,11 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: fcddca2e435a3f5bf4b8d083784613254d9801a4 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43786181" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43880316" --- # GetPropertyQualifierSet 関数 特定のプロパティで設定された修飾子が取得されます。 diff --git a/docs/framework/unmanaged-api/wmi/inheritsfrom.md b/docs/framework/unmanaged-api/wmi/inheritsfrom.md index cfb705f46b1..622852f4377 100644 --- a/docs/framework/unmanaged-api/wmi/inheritsfrom.md +++ b/docs/framework/unmanaged-api/wmi/inheritsfrom.md @@ -17,11 +17,11 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: 4784e22d5a3eec031fbee00441958a62d66b52df -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43542655" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877763" --- # InheritsFrom 関数 指定した親クラスから現在のクラスまたはインスタンスが派生しているかどうかが判定されます。 diff --git a/docs/framework/unmanaged-api/wmi/qualifierset-delete.md b/docs/framework/unmanaged-api/wmi/qualifierset-delete.md index 43355e4a437..6f8be4dd81b 100644 --- a/docs/framework/unmanaged-api/wmi/qualifierset-delete.md +++ b/docs/framework/unmanaged-api/wmi/qualifierset-delete.md @@ -17,14 +17,14 @@ topic_type: author: rpetrusha ms.author: ronpet ms.openlocfilehash: 7ca4cc9fb65d1a4bd8713f969bbda5551ce5a2e2 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/02/2018 -ms.locfileid: "43466505" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881799" --- # QualifierSet_Delete 関数 -名前によって指定された修飾子を削除します。 +名前によって指定した修飾子が削除されます。 [!INCLUDE[internalonly-unmanaged](../../../../includes/internalonly-unmanaged.md)] diff --git a/docs/framework/wcf/add-service-reference-in-a-portable-subset-project.md b/docs/framework/wcf/add-service-reference-in-a-portable-subset-project.md index f13c3b88a5c..11b7534c95e 100644 --- a/docs/framework/wcf/add-service-reference-in-a-portable-subset-project.md +++ b/docs/framework/wcf/add-service-reference-in-a-portable-subset-project.md @@ -3,11 +3,11 @@ title: ポータブル サブセット プロジェクトでサービス参照 ms.date: 03/30/2017 ms.assetid: 61ccfe0f-a34b-40ca-8f5e-725fa1b8095e ms.openlocfilehash: efe95a326e7c13237c7d2d74888c85bf919ed287 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43542311" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038706" --- # ポータブル サブセット プロジェクトでサービス参照を追加する ポータブル サブセット プロジェクトでは、1 つのソース ツリーを維持し、複数の .NET 実装 (デスクトップ、Silverlight、Windows Phone、および XBOX) をサポートしながら、システムを構築するための .NET アセンブリ プログラマが有効にします。 ポータブル サブセット プロジェクトは、任意の .NET 実装で使用できる .NET framework アセンブリである .NET ポータブル ライブラリのみを参照します。 diff --git a/docs/framework/wcf/deploying-a-wcf-library-project.md b/docs/framework/wcf/deploying-a-wcf-library-project.md index 18026a51c33..2d9ac634733 100644 --- a/docs/framework/wcf/deploying-a-wcf-library-project.md +++ b/docs/framework/wcf/deploying-a-wcf-library-project.md @@ -3,11 +3,11 @@ title: WCF ライブラリ プロジェクトの配置 ms.date: 03/30/2017 ms.assetid: 9f9222fe-d358-443c-9a49-12c5498e35e7 ms.openlocfilehash: 1ba26a7e68fe262dc5f4f569647af1ebb94e03a8 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43560786" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042531" --- # WCF ライブラリ プロジェクトの配置 このトピックでは、Windows Communication Foundation (WCF) サービス ライブラリ プロジェクトをデプロイする方法について説明します。 diff --git a/docs/framework/wcf/diagnostics/performance-counters/endpoint-reliable-messaging-sessions-faulted-per-second.md b/docs/framework/wcf/diagnostics/performance-counters/endpoint-reliable-messaging-sessions-faulted-per-second.md index 8983588df6c..75b530a8821 100644 --- a/docs/framework/wcf/diagnostics/performance-counters/endpoint-reliable-messaging-sessions-faulted-per-second.md +++ b/docs/framework/wcf/diagnostics/performance-counters/endpoint-reliable-messaging-sessions-faulted-per-second.md @@ -3,11 +3,11 @@ title: 'エンドポイント : 1 秒あたりのエラーとなった信頼で ms.date: 03/30/2017 ms.assetid: e9ae808a-7e1f-46b0-9560-d5a866be6d6e ms.openlocfilehash: f6b48ec4c37c28588dd874a5bfa94a01a2f43b0c -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43564188" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037647" --- # エンドポイント : 1 秒あたりのエラーとなった信頼できるメッセージ セッション カウンター名 : 1 秒あたりのエラーとなった信頼できるメッセージ セッション diff --git a/docs/framework/wcf/diagnostics/performance-counters/endpoint-security-calls-not-authorized-per-second.md b/docs/framework/wcf/diagnostics/performance-counters/endpoint-security-calls-not-authorized-per-second.md index 92f4fc2d18c..7423369efa5 100644 --- a/docs/framework/wcf/diagnostics/performance-counters/endpoint-security-calls-not-authorized-per-second.md +++ b/docs/framework/wcf/diagnostics/performance-counters/endpoint-security-calls-not-authorized-per-second.md @@ -5,11 +5,11 @@ ms.assetid: c8a1547b-986b-45c1-b302-dea0cd4b516d author: BrucePerlerMS manager: mbaldwin ms.openlocfilehash: 4cefdd7480c7d0e9475b1883e603d9db1f287d4a -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43799214" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035630" --- # エンドポイント : 1 秒あたりの承認されていないセキュリティ呼び出し カウンター名 : 1 秒あたりの承認されていないセキュリティ呼び出し。 diff --git a/docs/framework/wcf/diagnostics/performance-counters/endpoint-security-validation-and-authentication-failures-per-second.md b/docs/framework/wcf/diagnostics/performance-counters/endpoint-security-validation-and-authentication-failures-per-second.md index e34dd679ca1..1896665be09 100644 --- a/docs/framework/wcf/diagnostics/performance-counters/endpoint-security-validation-and-authentication-failures-per-second.md +++ b/docs/framework/wcf/diagnostics/performance-counters/endpoint-security-validation-and-authentication-failures-per-second.md @@ -5,11 +5,11 @@ ms.assetid: 89a70b90-d7e4-4b03-9b84-4dc88ce3d605 author: BrucePerlerMS manager: mbaldwin ms.openlocfilehash: b857a608c6b485c384956e55247b6e02c49a8564 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43725112" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44040948" --- # エンドポイント : 1 秒あたりのセキュリティ検証と認証エラー カウンター名 : 1 秒あたりのセキュリティ検証と認証エラー diff --git a/docs/framework/wcf/diagnostics/performance-counters/reliable-messaging-messages-dropped-per-second.md b/docs/framework/wcf/diagnostics/performance-counters/reliable-messaging-messages-dropped-per-second.md index 5ac9f6cdc47..261a95a664e 100644 --- a/docs/framework/wcf/diagnostics/performance-counters/reliable-messaging-messages-dropped-per-second.md +++ b/docs/framework/wcf/diagnostics/performance-counters/reliable-messaging-messages-dropped-per-second.md @@ -3,11 +3,11 @@ title: 信頼できるメッセージの 1 秒あたりの破棄されたメッ ms.date: 03/30/2017 ms.assetid: a11b0b80-b242-48e1-b0bb-7f756db5486b ms.openlocfilehash: 7722b32f99b302c5c272e095033879c9e04c7ee1 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43542842" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877795" --- # 信頼できるメッセージの 1 秒あたりの破棄されたメッセージ カウンター名 : 1 秒あたりに破棄された信頼できるメッセージ セッション diff --git a/docs/framework/wcf/diagnostics/performance-counters/service-calls-duration.md b/docs/framework/wcf/diagnostics/performance-counters/service-calls-duration.md index 76214a3b94b..33540d15c4b 100644 --- a/docs/framework/wcf/diagnostics/performance-counters/service-calls-duration.md +++ b/docs/framework/wcf/diagnostics/performance-counters/service-calls-duration.md @@ -3,11 +3,11 @@ title: 'サービス: 呼び出し時間' ms.date: 03/30/2017 ms.assetid: dfe42a97-daf8-42c3-ba34-4bb8230cdebb ms.openlocfilehash: 660a36844c2b48324447616aa0f2530127cef94f -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP ms.lasthandoff: 09/06/2018 -ms.locfileid: "43862364" +ms.locfileid: "44036640" --- # サービス: 呼び出し時間 カウンター名: 呼び出す期間 diff --git a/docs/framework/wcf/diagnostics/performance-counters/service-calls-faulted-per-second.md b/docs/framework/wcf/diagnostics/performance-counters/service-calls-faulted-per-second.md index 1a66a5fc828..dba3da40065 100644 --- a/docs/framework/wcf/diagnostics/performance-counters/service-calls-faulted-per-second.md +++ b/docs/framework/wcf/diagnostics/performance-counters/service-calls-faulted-per-second.md @@ -3,11 +3,11 @@ title: 'サービス : 1 秒あたりの失敗した呼び出し' ms.date: 03/30/2017 ms.assetid: 94247356-2b29-4b50-b639-91ca8c1cf3a9 ms.openlocfilehash: b4a8a1eeec13195e4f8fe088da14dff7c06ecdb3 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43785116" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032216" --- # サービス : 1 秒あたりの失敗した呼び出し カウンター名 : 1 秒あたりの失敗した呼び出し。 diff --git a/docs/framework/wcf/diagnostics/performance-counters/service-security-validation-and-authentication-failures-per-second.md b/docs/framework/wcf/diagnostics/performance-counters/service-security-validation-and-authentication-failures-per-second.md index bcd44739d5b..905c50755da 100644 --- a/docs/framework/wcf/diagnostics/performance-counters/service-security-validation-and-authentication-failures-per-second.md +++ b/docs/framework/wcf/diagnostics/performance-counters/service-security-validation-and-authentication-failures-per-second.md @@ -5,11 +5,11 @@ ms.assetid: 4af18009-e778-490b-9ba6-e76485285830 author: BrucePerlerMS manager: mbaldwin ms.openlocfilehash: fb0d4fdebf07dacfa7f33d8645332348270128e4 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43558048" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884840" --- # サービス : 1 秒あたりのセキュリティ検証と認証エラー カウンター名 : 1 秒あたりのセキュリティ検証と認証エラー diff --git a/docs/framework/wcf/diagnostics/performance-counters/transacted-operations-in-doubt-per-second.md b/docs/framework/wcf/diagnostics/performance-counters/transacted-operations-in-doubt-per-second.md index eede688ded1..e66b5e5f93a 100644 --- a/docs/framework/wcf/diagnostics/performance-counters/transacted-operations-in-doubt-per-second.md +++ b/docs/framework/wcf/diagnostics/performance-counters/transacted-operations-in-doubt-per-second.md @@ -3,11 +3,11 @@ title: 1 秒あたりの不明なトランザクション操作 ms.date: 03/30/2017 ms.assetid: 7e6b0716-c107-42e5-a21d-31d988e7a691 ms.openlocfilehash: f7365c4e5f03711129916c8c6964f7e25e9b553e -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43734721" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892812" --- # 1 秒あたりの不明なトランザクション操作 カウンター名 : 1 秒あたりの不明なトランザクション操作。 diff --git a/docs/framework/wcf/diagnostics/tracing/configuring-tracing.md b/docs/framework/wcf/diagnostics/tracing/configuring-tracing.md index e30f3f89d0d..7337a362887 100644 --- a/docs/framework/wcf/diagnostics/tracing/configuring-tracing.md +++ b/docs/framework/wcf/diagnostics/tracing/configuring-tracing.md @@ -5,11 +5,11 @@ helpviewer_keywords: - tracing [WCF] ms.assetid: 82922010-e8b3-40eb-98c4-10fc05c6d65d ms.openlocfilehash: c5064d90c8601ee44be593446b0fd5ad483e57f2 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43785441" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884069" --- # トレースの構成 ここでは、トレースを有効にする方法、トレースを出力し、トレース レベルを設定するようにトレース ソースを構成する方法、エンドツーエンドのトレース相関をサポートするようにアクティビティ トレースと伝達を設定する方法、およびトレースにアクセスするようにトレース リスナーを設定する方法について説明します。 diff --git a/docs/framework/wcf/diagnostics/tracing/system-servicemodel-comintegration-comintegrationservicehostcreatedserviceendpoint.md b/docs/framework/wcf/diagnostics/tracing/system-servicemodel-comintegration-comintegrationservicehostcreatedserviceendpoint.md index d6da34f5648..518542124d4 100644 --- a/docs/framework/wcf/diagnostics/tracing/system-servicemodel-comintegration-comintegrationservicehostcreatedserviceendpoint.md +++ b/docs/framework/wcf/diagnostics/tracing/system-servicemodel-comintegration-comintegrationservicehostcreatedserviceendpoint.md @@ -3,11 +3,11 @@ title: System.ServiceModel.Channels.MsmqMoveOrDeleteAttemptFailed ms.date: 03/30/2017 ms.assetid: d75d39da-7502-4a6a-91b9-eaa05b8e24d5 ms.openlocfilehash: 7e7bd48d206456af6a5a8662516c4d9c82b3ed2f -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43736686" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877094" --- # System.ServiceModel.Channels.MsmqMoveOrDeleteAttemptFailed メッセージを移動または削除できません。 diff --git a/docs/framework/wcf/extending/extending-security.md b/docs/framework/wcf/extending/extending-security.md index 9d65efcd21e..3c3b4ab7254 100644 --- a/docs/framework/wcf/extending/extending-security.md +++ b/docs/framework/wcf/extending/extending-security.md @@ -7,11 +7,11 @@ ms.assetid: a015a040-9fdf-4147-9ea9-f83b570be1d4 author: BrucePerlerMS manager: mbaldwin ms.openlocfilehash: a16416e580dabd6a9057e11a8183437529ca83e8 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43560561" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884883" --- # セキュリティの拡張 新しいクレームの種類とカスタム トークンに対応するためには、Windows Communication Foundation (WCF) のセキュリティ インフラストラクチャを拡張できます。 このセクションの各トピックでは、この方法について説明します。 diff --git a/docs/framework/wcf/extending/how-to-create-a-custom-security-token-authenticator.md b/docs/framework/wcf/extending/how-to-create-a-custom-security-token-authenticator.md index b9ddd3a37bb..2f812edf927 100644 --- a/docs/framework/wcf/extending/how-to-create-a-custom-security-token-authenticator.md +++ b/docs/framework/wcf/extending/how-to-create-a-custom-security-token-authenticator.md @@ -1,5 +1,5 @@ --- -title: '方法 : カスタム セキュリティ トークン認証システムを作成する' +title: '方法: カスタム セキュリティ トークン オーセンティケーターの作成' ms.date: 03/30/2017 dev_langs: - csharp @@ -9,14 +9,14 @@ helpviewer_keywords: ms.assetid: 10e245f7-d31e-42e7-82a2-d5780325d372 author: BrucePerlerMS manager: mbaldwin -ms.openlocfilehash: cbd45580e84a0723d28bab538bc0ffe388899d61 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.openlocfilehash: 8cbc22be68aae976e939520383995652e896d529 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43724423" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892322" --- -# 方法 : カスタム セキュリティ トークン認証システムを作成する +# 方法: カスタム セキュリティ トークン オーセンティケーターの作成 ここでは、カスタム セキュリティ トークン認証システムの作成方法と、これをカスタム セキュリティ トークン マネージャーに統合する方法を示します。 セキュリティ トークン認証システムは受信メッセージと共に提出されるセキュリティ トークンの内容を検証します。 検証に成功すると、認証システムは インスタンスのコレクションを返します。これが評価されるとクレーム セットが返されます。 Windows Communication Foundation (WCF) をカスタム セキュリティ トークン認証システムを使用するには、必要がありますまず作成するカスタム資格情報とセキュリティ トークン マネージャーの実装。 カスタム資格情報とセキュリティ トークン マネージャーを作成する方法の詳細については、次を参照してください。[チュートリアル: カスタムのクライアントを作成し、サービスの資格情報](../../../../docs/framework/wcf/extending/walkthrough-creating-custom-client-and-service-credentials.md)します。 資格情報、セキュリティ トークン マネージャー、およびプロバイダーおよび認証システム クラスの詳細については、次を参照してください。[セキュリティ アーキテクチャ](https://msdn.microsoft.com/library/16593476-d36a-408d-808c-ae6fd483e28f)します。 @@ -46,9 +46,9 @@ ms.locfileid: "43724423" 4. メソッドを実装します。 このメソッドは (引数として渡される) クラスのインスタンスに、受信セキュリティ トークンの内容に基づいたクレームを設定します。 評価が完了したら、メソッドは `true` を返します。 実装が、評価コンテキストに追加情報を提供する他の承認ポリシーの存在に依存している場合、必要な情報が評価コンテキスト内に存在していないと、このメソッドは `false` を返します。 その場合は、WCF は少なくとも 1 つ、承認ポリシーの評価コンテキストが変更された場合は、着信メッセージの生成された他のすべての承認ポリシーを評価した後にもう一度メソッドを呼び出します。 - [!code-csharp[c_CustomTokenAuthenticator#2](../../../../samples/snippets/csharp/VS_Snippets_CFX/c_customtokenauthenticator/cs/source.cs#2)] - [!code-vb[c_CustomTokenAuthenticator#2](../../../../samples/snippets/visualbasic/VS_Snippets_CFX/c_customtokenauthenticator/vb/source.vb#2)] - + [!code-csharp[c_CustomTokenAuthenticator#3](../../../../samples/snippets/csharp/VS_Snippets_CFX/c_customtokenauthenticator/cs/source.cs#3)] + [!code-vb[c_CustomTokenAuthenticator#3](../../../../samples/snippets/visualbasic/VS_Snippets_CFX/c_customtokenauthenticator/vb/source.vb#3)] + [チュートリアル: カスタムのクライアントおよびサービスの資格情報を作成する](../../../../docs/framework/wcf/extending/walkthrough-creating-custom-client-and-service-credentials.md)カスタム資格情報とカスタム セキュリティ トークン マネージャーを作成する方法について説明します。 ここで作成したカスタム セキュリティ トークン認証システムを使用するには、 メソッドからカスタム認証システムを返すようにセキュリティ トークン マネージャーの実装を変更します。 適切なセキュリティ トークン要件が渡されると、このメソッドは認証システムを返します。 #### カスタム セキュリティ トークン マネージャーにカスタム セキュリティ トークン認証システムを統合するには @@ -57,9 +57,9 @@ ms.locfileid: "43724423" 2. パラメーターに基づいてカスタム セキュリティ トークン認証システムを返すロジックをメソッドに追加します。 次の例では、トークン要件のトークンの種類が ( プロパティで表される) ユーザー名で、セキュリティ トークン認証システムで要求されているメッセージの方向 ( フィールドで表される) が入力である場合、カスタム セキュリティ トークン認証システムが返されます。 - [!code-csharp[c_CustomTokenAuthenticator#3](../../../../samples/snippets/csharp/VS_Snippets_CFX/c_customtokenauthenticator/cs/source.cs#3)] - [!code-vb[c_CustomTokenAuthenticator#3](../../../../samples/snippets/visualbasic/VS_Snippets_CFX/c_customtokenauthenticator/vb/source.vb#3)] - + [!code-csharp[c_CustomTokenAuthenticator#2](../../../../samples/snippets/csharp/VS_Snippets_CFX/c_customtokenauthenticator/cs/source.cs#2)] + [!code-vb[c_CustomTokenAuthenticator#2](../../../../samples/snippets/visualbasic/VS_Snippets_CFX/c_customtokenauthenticator/vb/source.vb#2)] + ## 関連項目 diff --git a/docs/framework/wcf/extending/service-channel-listeners-and-channels.md b/docs/framework/wcf/extending/service-channel-listeners-and-channels.md index 33c618da608..0a135b4a943 100644 --- a/docs/framework/wcf/extending/service-channel-listeners-and-channels.md +++ b/docs/framework/wcf/extending/service-channel-listeners-and-channels.md @@ -3,11 +3,11 @@ title: 'サービス: チャネル リスナーとチャネルします。' ms.date: 03/30/2017 ms.assetid: 8ccbe0e8-7e55-441d-80de-5765f67542fa ms.openlocfilehash: 88bfdc879e4f3c7df6b2c4035c7ed7fdc2b4c41d -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43788789" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035139" --- # サービス: チャネル リスナーとチャネルします。 diff --git a/docs/framework/wcf/feature-details/adopting-wcf.md b/docs/framework/wcf/feature-details/adopting-wcf.md index 5cebaab9ab4..8da21d6ae6d 100644 --- a/docs/framework/wcf/feature-details/adopting-wcf.md +++ b/docs/framework/wcf/feature-details/adopting-wcf.md @@ -3,11 +3,11 @@ title: Windows Communication Foundation の採用 ms.date: 03/30/2017 ms.assetid: 49ba71e2-9468-4082-84c5-cf8daf95e34a ms.openlocfilehash: 5773d2687eb06cfc562dbe25fa9b94864b1b3a49 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43565551" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884638" --- # Windows Communication Foundation の採用 diff --git a/docs/framework/wcf/feature-details/caching-support-for-wcf-web-http-services.md b/docs/framework/wcf/feature-details/caching-support-for-wcf-web-http-services.md index cc889f9901e..5d18b82ba4e 100644 --- a/docs/framework/wcf/feature-details/caching-support-for-wcf-web-http-services.md +++ b/docs/framework/wcf/feature-details/caching-support-for-wcf-web-http-services.md @@ -3,11 +3,11 @@ title: WCF WEB HTTP サービスのキャッシュ サポート ms.date: 03/30/2017 ms.assetid: 7f8078e0-00d9-415c-b8ba-c1b6d5c31799 ms.openlocfilehash: 25b564235b5d2b3b26b5d657f3e5f0bd5d594125 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43534155" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035727" --- # WCF WEB HTTP サービスのキャッシュ サポート [!INCLUDE[netfx_current_long](../../../../includes/netfx-current-long-md.md)] ASP.NET、WCF Web HTTP サービスで既に提供宣言によるキャッシュ機構を使用できます。 これにより、WCF Web HTTP サービス操作からの応答をキャッシュできます。 キャッシュ用に構成されているサービスに対してユーザーが HTTP GET を送信すると、ASP.NET は、キャッシュされた応答を送り返し、サービス メソッドは呼び出されません。 キャッシュの有効期限が切れると、ユーザーが次回に HTTP GET を送信したときに、サービス メソッドが呼び出され、応答が再度キャッシュされます。 ASP.NET のキャッシュの詳細については、次を参照してください[ASP.NET のキャッシュの概要。](https://go.microsoft.com/fwlink/?LinkId=152534) diff --git a/docs/framework/wcf/feature-details/comparing-aspnet-web-services-to-wcf-based-on-purpose-and-standards-used.md b/docs/framework/wcf/feature-details/comparing-aspnet-web-services-to-wcf-based-on-purpose-and-standards-used.md index ebc71fafb5a..f4ff5860ae2 100644 --- a/docs/framework/wcf/feature-details/comparing-aspnet-web-services-to-wcf-based-on-purpose-and-standards-used.md +++ b/docs/framework/wcf/feature-details/comparing-aspnet-web-services-to-wcf-based-on-purpose-and-standards-used.md @@ -3,11 +3,11 @@ title: 使用目的と使用標準に基づく ASP.NET Web サービスと WCF ms.date: 03/30/2017 ms.assetid: d3890278-fa9b-4902-91ea-8da73b7143cc ms.openlocfilehash: 9ceb28fece3cc17aa4ac2329dc101eac8e89bd77 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43779267" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892705" --- # 使用目的と使用標準に基づく ASP.NET Web サービスと WCF との比較 ASP.NET Web サービスは、HTTP 上で SOAP (Simple Object Access Protocol) を使用してメッセージを送受信するアプリケーションを構築するために開発されました。 メッセージ構造は XML スキーマを使用して定義できます。また、.NET Framework オブジェクトに対するメッセージのシリアル化を容易にするツールも提供されています。 このテクノロジを使用すると、Web サービス記述言語 (WSDL) で Web サービスを記述するメタデータが自動で生成されます。また、WSDL から Web サービス用のクライアントを生成する別のツールも用意されています。 diff --git a/docs/framework/wcf/feature-details/configuring-iis-for-wcf.md b/docs/framework/wcf/feature-details/configuring-iis-for-wcf.md index f436658f492..3ef56f0fa88 100644 --- a/docs/framework/wcf/feature-details/configuring-iis-for-wcf.md +++ b/docs/framework/wcf/feature-details/configuring-iis-for-wcf.md @@ -3,11 +3,11 @@ title: Windows Communication Foundation での Internet Information Services 7.0 ms.date: 03/30/2017 ms.assetid: 1050d395-092e-44d3-b4ba-66be3b039ffb ms.openlocfilehash: 13fd068f7a058a0fbf4e15fc99a8de91671fb2d5 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43563060" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44033178" --- # Windows Communication Foundation での Internet Information Services 7.0 の構成 diff --git a/docs/framework/wcf/feature-details/configuring-the-wpa--service-for-use-with-wcf.md b/docs/framework/wcf/feature-details/configuring-the-wpa--service-for-use-with-wcf.md index 0e4deabbca2..48bfe42875c 100644 --- a/docs/framework/wcf/feature-details/configuring-the-wpa--service-for-use-with-wcf.md +++ b/docs/framework/wcf/feature-details/configuring-the-wpa--service-for-use-with-wcf.md @@ -3,11 +3,11 @@ title: Windows Communication Foundation で使用するための Windows プロ ms.date: 03/30/2017 ms.assetid: 1d50712e-53cd-4773-b8bc-a1e1aad66b78 ms.openlocfilehash: 6e74c81aa26ba7f8d093b8b3ec52f19eb3519905 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/03/2018 -ms.locfileid: "43489787" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886212" --- # Windows Communication Foundation で使用するための Windows プロセス アクティブ化サービスを設定する このトピックでは、Windows プロセス アクティブ化サービス (WAS とも呼ばれます) を設定するために必要な手順を説明で[!INCLUDE[wv](../../../../includes/wv-md.md)]HTTP では通信しないサービスのネットワーク プロトコルの Windows Communication Foundation (WCF) をホストします。 以降の各セクションで、この構成に関する手順について概説します。 diff --git a/docs/framework/wcf/feature-details/correlation-overview.md b/docs/framework/wcf/feature-details/correlation-overview.md index cb2edd28829..35c3a618fe4 100644 --- a/docs/framework/wcf/feature-details/correlation-overview.md +++ b/docs/framework/wcf/feature-details/correlation-overview.md @@ -3,11 +3,11 @@ title: 相関関係の概要 ms.date: 03/30/2017 ms.assetid: edcc0315-5d26-44d6-a36d-ea554c418e9f ms.openlocfilehash: 8ac5d39866b23bc134f009fdb0df6ebf56c6d234 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43553462" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035919" --- # 相関関係の概要 相関関係とは、ワークフロー サービス メッセージを互いに関連付ける、最初の要求への応答などのアプリケーションのインスタンス状態と関連付ける、または特定の注文 ID を注文処理ワークフローの永続化された状態に関連付けるためのしくみです。 ここでは、相関関係の概要について説明します。 このセクションの他のトピックでは、相関関係の各種類についての追加情報を提供します。 diff --git a/docs/framework/wcf/feature-details/how-to-exchange-messages-within-a-reliable-session.md b/docs/framework/wcf/feature-details/how-to-exchange-messages-within-a-reliable-session.md index ce5faa455ae..1d685d8fc3d 100644 --- a/docs/framework/wcf/feature-details/how-to-exchange-messages-within-a-reliable-session.md +++ b/docs/framework/wcf/feature-details/how-to-exchange-messages-within-a-reliable-session.md @@ -3,11 +3,11 @@ title: '方法 : 信頼されたセッション内のメッセージを変換す ms.date: 03/30/2017 ms.assetid: 87cd0e75-dd2c-44c1-8da0-7b494bbdeaea ms.openlocfilehash: 6b204749ce86b79bf46b2d5c96be1b00dca9500d -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43419471" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037377" --- # 方法 : 信頼されたセッション内のメッセージを変換する diff --git a/docs/framework/wcf/feature-details/how-to-install-and-configure-wcf-activation-components.md b/docs/framework/wcf/feature-details/how-to-install-and-configure-wcf-activation-components.md index cc14cc1564a..c6dda753031 100644 --- a/docs/framework/wcf/feature-details/how-to-install-and-configure-wcf-activation-components.md +++ b/docs/framework/wcf/feature-details/how-to-install-and-configure-wcf-activation-components.md @@ -5,11 +5,11 @@ helpviewer_keywords: - HTTP activation [WCF] ms.assetid: 33a7054a-73ec-464d-83e5-b203aeded658 ms.openlocfilehash: 8b516bb4603f33828069b5356676d8b35dc961d2 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43559851" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032450" --- # 方法 : WCF アクティブ化コンポーネントをインストールして設定する このトピックでは、Windows プロセス アクティブ化サービス (WAS とも呼ばれます) を設定するために必要な手順を説明に[!INCLUDE[wv](../../../../includes/wv-md.md)]HTTP では通信しないサービスのネットワーク プロトコルの Windows Communication Foundation (WCF) をホストします。 以降の各セクションで、この構成に関する手順について概説します。 diff --git a/docs/framework/wcf/feature-details/how-to-use-configuration-to-add-an-aspnet-ajax-endpoint.md b/docs/framework/wcf/feature-details/how-to-use-configuration-to-add-an-aspnet-ajax-endpoint.md index 971987d6aad..6018fbb6b10 100644 --- a/docs/framework/wcf/feature-details/how-to-use-configuration-to-add-an-aspnet-ajax-endpoint.md +++ b/docs/framework/wcf/feature-details/how-to-use-configuration-to-add-an-aspnet-ajax-endpoint.md @@ -3,11 +3,11 @@ title: '方法 : 構成を使用して ASP.NET AJAX エンドポイントを追 ms.date: 03/30/2017 ms.assetid: 7cd0099e-dc3a-47e4-a38c-6e10f997f6ea ms.openlocfilehash: 3a3474dc04ce2cda63157e68597d1184e9b2bf15 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43748279" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43878884" --- # 方法 : 構成を使用して ASP.NET AJAX エンドポイントを追加する Windows Communication Foundation (WCF) をクライアントの Web サイトの JavaScript から呼び出すことが使用可能な ASP.NET AJAX 対応エンドポイントを利用するサービスを作成することができます。 このようなエンドポイントを作成するには、他のすべての Windows Communication Foundation (WCF) エンドポイントと同様に、構成ファイルを使用するか、構成要素を必要としないメソッドを使用します。 ここでは、構成を使用する方法について説明します。 diff --git a/docs/framework/wcf/feature-details/how-to-use-multiple-security-tokens-of-the-same-type.md b/docs/framework/wcf/feature-details/how-to-use-multiple-security-tokens-of-the-same-type.md index 1cd273b85da..b6cd8ec40ff 100644 --- a/docs/framework/wcf/feature-details/how-to-use-multiple-security-tokens-of-the-same-type.md +++ b/docs/framework/wcf/feature-details/how-to-use-multiple-security-tokens-of-the-same-type.md @@ -5,11 +5,11 @@ ms.assetid: cf179f48-4ed4-4caa-86a5-ef8eecc231cd author: BrucePerlerMS manager: mbaldwin ms.openlocfilehash: 25afbb268a0ef7772585a0f3829b56f135758b61 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43779131" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877964" --- # 方法 : 同じ型の複数のセキュリティ トークンを使用する - [!INCLUDE[dnprdnshort](../../../../includes/dnprdnshort-md.md)] 3.0 では、クライアント メッセージには任意の型のトークンを 1 つしか含めることができませんでしたが、 現在は、同じ型の複数のトークンをクライアント メッセージに含めることができるようになりました。 このトピックでは、同じ型の複数のトークンをクライアント メッセージに含める方法について説明します。 diff --git a/docs/framework/wcf/feature-details/intranet-unsecured-client-and-service.md b/docs/framework/wcf/feature-details/intranet-unsecured-client-and-service.md index adb16c92714..38e28b36537 100644 --- a/docs/framework/wcf/feature-details/intranet-unsecured-client-and-service.md +++ b/docs/framework/wcf/feature-details/intranet-unsecured-client-and-service.md @@ -8,11 +8,11 @@ ms.assetid: f450f5d4-3547-47ec-9320-2809e6a12634 author: BrucePerlerMS manager: mbaldwin ms.openlocfilehash: e44b7af6581e6c5abdcb2f82b02d152dd22d0b3b -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/02/2018 -ms.locfileid: "43475895" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43878799" --- # セキュリティで保護されていないイントラネットのクライアントとサービス 次の図は、WCF アプリケーションをセキュリティで保護されたプライベート ネットワークに関する情報を提供するために開発の単純な Windows Communication Foundation (WCF) サービスを示しています。 重要度の低いデータは、ネットワークの本質的にセキュリティで保護されたことが必要ですか、WCF インフラストラクチャの下のレイヤーによってセキュリティが提供されるため、セキュリティは必要ありません。 diff --git a/docs/framework/wcf/feature-details/message-security-in-wcf.md b/docs/framework/wcf/feature-details/message-security-in-wcf.md index 65c36efbf56..02a0ed2988c 100644 --- a/docs/framework/wcf/feature-details/message-security-in-wcf.md +++ b/docs/framework/wcf/feature-details/message-security-in-wcf.md @@ -3,11 +3,11 @@ title: WCF のメッセージのセキュリティ ms.date: 03/30/2017 ms.assetid: a80efb59-591a-4a37-bb3c-8fffa6ca0b7d ms.openlocfilehash: 81d9acde3c8fab1860904074199066cca55c7186 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43724501" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886186" --- # WCF のメッセージのセキュリティ Windows Communication Foundation (WCF) がセキュリティを提供するための 2 つの主要モード (`Transport`と`Message`) と 3 番目のモード (`TransportWithMessageCredential`)、2 つを結合します。 ここでは、メッセージ セキュリティとその必要性について説明します。 diff --git a/docs/framework/wcf/feature-details/programming-wcf-security.md b/docs/framework/wcf/feature-details/programming-wcf-security.md index 35ba98d386e..150a0aa6da4 100644 --- a/docs/framework/wcf/feature-details/programming-wcf-security.md +++ b/docs/framework/wcf/feature-details/programming-wcf-security.md @@ -10,11 +10,11 @@ ms.assetid: 739ec222-4eda-4cc9-a470-67e64a7a3f10 author: BrucePerlerMS manager: mbaldwin ms.openlocfilehash: 1a58260ecf5a4126554c23f1a5f8d7b3ba43f215 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43553048" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891619" --- # WCF セキュリティのプログラミング このトピックでは、セキュリティで保護された Windows Communication Foundation (WCF) アプリケーションを作成するために使用する基本的なプログラミング タスクについて説明します。 このトピックでは、認証、機密性、整合性、総称とのみについて説明します。*転送セキュリティ*します。 このトピックでは承認 (リソースまたはサービスへのアクセス制御); については説明しません承認方法については、次を参照してください。[承認](../../../../docs/framework/wcf/feature-details/authorization-in-wcf.md)します。 diff --git a/docs/framework/wcf/feature-details/queues-overview.md b/docs/framework/wcf/feature-details/queues-overview.md index 831912c13b9..9d2929ec6ca 100644 --- a/docs/framework/wcf/feature-details/queues-overview.md +++ b/docs/framework/wcf/feature-details/queues-overview.md @@ -5,11 +5,11 @@ helpviewer_keywords: - queues [WCF], MSMQ integration ms.assetid: b8757992-ffce-40ad-9e9b-3243f6d0fce1 ms.openlocfilehash: c181a415c8702c3032077728139b23e86d85d1f0 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/03/2018 -ms.locfileid: "43480405" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43876720" --- # キューの概要 ここでは、キューを使った通信の概要とその基本概念を解説します。 以降のセクションでは、ここで説明したキューの概念で Windows Communication Foundation (WCF) が活かされている方法の詳細に移動します。 diff --git a/docs/framework/wcf/feature-details/securing-messages-using-message-security.md b/docs/framework/wcf/feature-details/securing-messages-using-message-security.md index 4dad9f0bba7..7114edabed8 100644 --- a/docs/framework/wcf/feature-details/securing-messages-using-message-security.md +++ b/docs/framework/wcf/feature-details/securing-messages-using-message-security.md @@ -5,11 +5,11 @@ ms.assetid: a17ebe67-836b-4c52-9a81-2c3d58e225ee author: BrucePerlerMS manager: mbaldwin ms.openlocfilehash: d895524d36895ad087f7394fcc3380573355eaad -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43785145" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035945" --- # メッセージ セキュリティを使用したメッセージのセキュリティ保護 このセクションを使用する場合、WCF メッセージ セキュリティをについて説明しますします。 diff --git a/docs/framework/wcf/feature-details/securing-services-and-clients.md b/docs/framework/wcf/feature-details/securing-services-and-clients.md index 377624d0b21..f2b930b8597 100644 --- a/docs/framework/wcf/feature-details/securing-services-and-clients.md +++ b/docs/framework/wcf/feature-details/securing-services-and-clients.md @@ -7,11 +7,11 @@ ms.assetid: e681f3bd-0c09-4a58-b0e4-0ecbdf1aa6c7 author: BrucePerlerMS manager: mbaldwin ms.openlocfilehash: 60aa4da95666de01daa087c4c8e826c8cf72ba85 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43788650" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886553" --- # サービスおよびクライアントのセキュリティ保護 このセクションの情報は、Windows Communication Foundation (WCF) のセキュリティのプログラミングについて説明します。 一般に、これには、システムが提供する適切なバインディングを選択すること、セキュリティ要素のプロパティを適切に設定すること、サービス側/クライアント側で使う資格情報の検索方法にまつわる、サービスの動作に関するプロパティを適切に設定することなどが含まれます。 ように、これらの手法はほとんどのシナリオでは、ほとんどのユーザーのセキュリティ要件をカバー[一般的なセキュリティ シナリオ](../../../../docs/framework/wcf/feature-details/common-security-scenarios.md)します。 実際のシナリオでは、多くの機能が必要とする場合が初めて表示[カスタム バインドを使用したセキュリティ機能](../../../../docs/framework/wcf/feature-details/security-capabilities-with-custom-bindings.md); ソリューションは、明らかなかどうかは、次を参照してください。[拡張セキュリティ](../../../../docs/framework/wcf/extending/extending-security.md)。 作成 (またはとの相互運用) に多様なクレームを使用するシステムでは、トピックを参照して[承認](../../../../docs/framework/wcf/feature-details/authorization-in-wcf.md)します。 diff --git a/docs/framework/wcf/feature-details/security-concepts.md b/docs/framework/wcf/feature-details/security-concepts.md index 760db655453..05b94318114 100644 --- a/docs/framework/wcf/feature-details/security-concepts.md +++ b/docs/framework/wcf/feature-details/security-concepts.md @@ -5,11 +5,11 @@ ms.assetid: 944fa5ca-2c34-4268-8897-e005a61b470d author: BrucePerlerMS manager: mbaldwin ms.openlocfilehash: 32b05766f82059634e6ad808c75fea6cc9e820e5 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43542908" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877363" --- # セキュリティの概念 このセクションでは、Windows Communication Foundation (WCF) のセキュリティに関連する概念について簡単に説明します。 diff --git a/docs/framework/wcf/feature-details/trusted-subsystem.md b/docs/framework/wcf/feature-details/trusted-subsystem.md index bc98ccf8cba..2a33dee8ee1 100644 --- a/docs/framework/wcf/feature-details/trusted-subsystem.md +++ b/docs/framework/wcf/feature-details/trusted-subsystem.md @@ -6,11 +6,11 @@ dev_langs: - vb ms.assetid: 1f5ce46b-e259-4bc9-a0b9-89d06fc9341c ms.openlocfilehash: ac789ba81d728c067be515479e749440bb5809d4 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43779394" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042461" --- # 信頼できるサブシステム クライアントは、ネットワーク全体に分散している 1 つ以上の Web サービスにアクセスします。 Web サービスは、追加のリソース (データベースや他の Web サービスなど) に対するアクセスが、Web サービスのビジネス ロジック内にカプセル化されるように設計されています。 これらのリソースは、非承認のアクセスに対して保護する必要があります。 信頼できるサブシステムの処理を次の図に示します。 diff --git a/docs/framework/wcf/feature-details/was-activation-architecture.md b/docs/framework/wcf/feature-details/was-activation-architecture.md index 8064db68ae7..7a8a4c18b38 100644 --- a/docs/framework/wcf/feature-details/was-activation-architecture.md +++ b/docs/framework/wcf/feature-details/was-activation-architecture.md @@ -3,11 +3,11 @@ title: WAS アクティベーション アーキテクチャ ms.date: 03/30/2017 ms.assetid: 58aeffb0-8f3f-4b40-80c8-15f3f1652fd3 ms.openlocfilehash: 64219649e7b743b7dd3a67673c3f2409aeeba486 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43542892" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881033" --- # WAS アクティベーション アーキテクチャ ここでは、Windows プロセス アクティブ化サービス (WAS とも呼ばれます) の各コンポーネントについて説明します。 diff --git a/docs/framework/wcf/feature-details/wcf-and-internationalized-domain-names.md b/docs/framework/wcf/feature-details/wcf-and-internationalized-domain-names.md index cc9be836462..73055a4b76c 100644 --- a/docs/framework/wcf/feature-details/wcf-and-internationalized-domain-names.md +++ b/docs/framework/wcf/feature-details/wcf-and-internationalized-domain-names.md @@ -3,11 +3,11 @@ title: WCF と国際化ドメイン名 ms.date: 03/30/2017 ms.assetid: c8a3e10a-8bc2-4a78-8d86-a562ba6e65fa ms.openlocfilehash: 8431f5d47aa32d1c928190abdd3079831ca48618 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43386753" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44033242" --- # WCF と国際化ドメイン名 国際化ドメイン名 (IDN) を持つ WCF サービスを許可するためのサポートが追加されました。 国際化ドメイン名とは、非 ASCII 文字を含むドメイン名です。 このサポートには、IDN 名を持つ WCF サービスをホストする機能と、IDN 名を持つ Web サービスとの通信を行う WCF クライアントをホストする機能の両方が含まれます。 diff --git a/docs/framework/wcf/getting-started-tutorial.md b/docs/framework/wcf/getting-started-tutorial.md index c90213fb19b..7ccdeb81298 100644 --- a/docs/framework/wcf/getting-started-tutorial.md +++ b/docs/framework/wcf/getting-started-tutorial.md @@ -7,11 +7,11 @@ helpviewer_keywords: - getting started [WCF] ms.assetid: df939177-73cb-4440-bd95-092a421516a1 ms.openlocfilehash: e5a07e5264c715f568121403721a3c844b903d99 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43553078" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886319" --- # チュートリアル入門 このセクションのトピックはクイック露出を Windows Communication Foundation (WCF) プログラミングの経験を提供するためのものです。 これらは、このトピックに記載されているリストの順番どおりに完了するように設計されています。 このチュートリアルに従って作業では、WCF サービスとクライアント アプリケーションの作成に必要な手順の概要を理解するできます。 サービスは 1 つ以上のエンドポイントを公開し、それぞれのエンドポイントは 1 つ以上のサービス操作を公開します。 *エンドポイント*サービスのサービスの場所、アドレス、クライアントが、サービスと機能を定義するコントラクトと通信する必要がある方法を説明する情報を格納するバインディングを指定します。サービスのクライアントに提供します。 diff --git a/docs/framework/wcf/samples/advanced-filters.md b/docs/framework/wcf/samples/advanced-filters.md index fdd8164d170..d74fbe4bc03 100644 --- a/docs/framework/wcf/samples/advanced-filters.md +++ b/docs/framework/wcf/samples/advanced-filters.md @@ -3,11 +3,11 @@ title: 高度なフィルター ms.date: 03/30/2017 ms.assetid: 8d81590f-e036-4f96-824a-4a187f462764 ms.openlocfilehash: 7022384e8abe93f4276eec48785b3243ed926438 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43805443" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042596" --- # 高度なフィルター このサンプルでは、Windows Communication Foundation (WCF) ルーティング サービスを使用します。 ルーティング サービスは、WCF コンポーネント、アプリケーションでコンテンツ ベースのルーターを含めるが簡単です。 このサンプルでは、ルーティング サービスを使用して通信するために標準の WCF の電卓のサンプルを適応します。 そして、メッセージ フィルターとメッセージ フィルター テーブルを使用してコンテンツ ベースのルーティング ロジックを定義する方法を説明します。 diff --git a/docs/framework/wcf/samples/ajax-service-using-http-post.md b/docs/framework/wcf/samples/ajax-service-using-http-post.md index fac54467e64..9f604313427 100644 --- a/docs/framework/wcf/samples/ajax-service-using-http-post.md +++ b/docs/framework/wcf/samples/ajax-service-using-http-post.md @@ -3,11 +3,11 @@ title: HTTP POST を使用する AJAX サービス ms.date: 03/30/2017 ms.assetid: 1ac80f20-ac1c-4ed1-9850-7e49569ff44e ms.openlocfilehash: c102d9d403cefb1bf3d4ab75859a81172895c2e0 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43659541" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041110" --- # HTTP POST を使用する AJAX サービス このサンプルでは Windows Communication Foundation (WCF) を使用して作成する方法、 [!INCLUDE[vstecasp](../../../../includes/vstecasp-md.md)] Asynchronous JavaScript and XML (AJAX) サービス HTTP POST を使用します。 AJAX サービスには、Web ブラウザー クライアントから基本的な JavaScript コードを使用してアクセスできます。 このサンプルでビルド、[基本的な AJAX サービス](../../../../docs/framework/wcf/samples/basic-ajax-service.md)サンプル; 2 つのサンプルの唯一の違いは、HTTP GET の代わりに HTTP POST を使用します。 diff --git a/docs/framework/wcf/samples/basicbinding-with-transport-security.md b/docs/framework/wcf/samples/basicbinding-with-transport-security.md index 4c18c35c99b..b7058d3eb0c 100644 --- a/docs/framework/wcf/samples/basicbinding-with-transport-security.md +++ b/docs/framework/wcf/samples/basicbinding-with-transport-security.md @@ -5,11 +5,11 @@ ms.assetid: f49b1de6-0254-4362-8ef2-fccd8ff9688b author: BrucePerlerMS manager: mbaldwin ms.openlocfilehash: 69257099338ae2d50c5ea184c0800d0057e020f4 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43748477" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032476" --- # トランスポート セキュリティ付き BasicBinding このサンプルでは、基本的なバインディングを使用した SSL トランスポート セキュリティを示します。 このサンプルがに基づいて、 [Getting Started](../../../../docs/framework/wcf/samples/getting-started-sample.md)電卓サービスを実装します。 diff --git a/docs/framework/wcf/samples/basicbinding.md b/docs/framework/wcf/samples/basicbinding.md index 64a1634d5d7..22be7de6a0f 100644 --- a/docs/framework/wcf/samples/basicbinding.md +++ b/docs/framework/wcf/samples/basicbinding.md @@ -3,11 +3,11 @@ title: BasicBinding ms.date: 03/30/2017 ms.assetid: 86fbeb87-4d89-4b61-9577-867e0ac12945 ms.openlocfilehash: c54c31bab1182bbd812992f3897e001cdae85f56 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43734839" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041370" --- # BasicBinding このサンプルでは、第 1 世代と第 2 世代の Web サービスで HTTP 通信と最大限の相互運用性を実現する、`basicHttpBinding` の使用方法を示します。 diff --git a/docs/framework/wcf/samples/chunking-channel.md b/docs/framework/wcf/samples/chunking-channel.md index d703db86afc..e9a1d361d72 100644 --- a/docs/framework/wcf/samples/chunking-channel.md +++ b/docs/framework/wcf/samples/chunking-channel.md @@ -3,11 +3,11 @@ title: チャネルのチャンキング ms.date: 03/30/2017 ms.assetid: e4d53379-b37c-4b19-8726-9cc914d5d39f ms.openlocfilehash: 9572ad6f88786af34252cea1f3c62d5067257b8b -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43661192" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891198" --- # チャネルのチャンキング Windows Communication Foundation (WCF) を使用してサイズの大きいメッセージを送信するときに、それらのメッセージをバッファーに使用されるメモリの量を制限することが望ましいは多くの場合。 解決策の 1 つとして、メッセージ本文のストリーミングが考えられます (データの大部分が本文にある場合)。 ただし、一部のプロトコルではメッセージ全体のバッファが必要です。 たとえば、信頼できるメッセージとセキュリティの 2 つがこの例として挙げられます。 そこで別の解決策として、サイズの大きいメッセージをチャンクと呼ばれるサイズの小さいメッセージに分割し、そうしたチャンクを 1 つずつ送信し、受信側でサイズの大きいメッセージに再構成するという方法が考えられます。 アプリケーション自体でこうしたチャンキングおよびチャンキング解除を行うことができるほか、カスタム チャネルを使用して行うこともできます。 チャネルのチャンキングのサンプルでは、カスタム プロトコル チャネルまたはカスタム階層チャネルを使用して、サイズの大きい任意のメッセージのチャンキングおよびチャンキング解除を行う方法を示します。 diff --git a/docs/framework/wcf/samples/conditional-get-and-put.md b/docs/framework/wcf/samples/conditional-get-and-put.md index 976118578fe..630a27ca035 100644 --- a/docs/framework/wcf/samples/conditional-get-and-put.md +++ b/docs/framework/wcf/samples/conditional-get-and-put.md @@ -3,11 +3,11 @@ title: 条件付きの Get と Put ms.date: 03/30/2017 ms.assetid: 3d22067f-57b8-4e0f-a571-a694512187ae ms.openlocfilehash: 29819f89327128cdd71cc89eb8d14126522dc2df -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43539384" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879566" --- # 条件付きの Get と Put このサンプルでは、新しい条件付きの取得 API と更新 API を WCF REST プログラミング モデルで使用する方法を示します。 条件付きの取得と更新に最適なため、リソース指向 REST サービスでは、このサンプルを拡張し、[基本的なリソース サービス](../../../../docs/framework/wcf/samples/basic-resource-service.md)サンプル。 このサンプルでは、条件付きの取得と更新のサポートの追加、[基本的なリソース サービス](../../../../docs/framework/wcf/samples/basic-resource-service.md)で導入された新しい Api を使用するサンプル[!INCLUDE[netfx40_long](../../../../includes/netfx40-long-md.md)]します。 diff --git a/docs/framework/wcf/samples/custom-binding-imperative.md b/docs/framework/wcf/samples/custom-binding-imperative.md index 2db4215a5d2..d71dcd6e79f 100644 --- a/docs/framework/wcf/samples/custom-binding-imperative.md +++ b/docs/framework/wcf/samples/custom-binding-imperative.md @@ -3,11 +3,11 @@ title: カスタム バインド強制 ms.date: 03/30/2017 ms.assetid: 6e13bf96-5de0-4476-b646-5f150774418d ms.openlocfilehash: dac98d2c08a207019b9ec5b18340afc02e62f836 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43779381" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035740" --- # カスタム バインド強制 このサンプルでは、定義および構成ファイルや Windows Communication Foundation (WCF) が生成されたクライアントを使用せずにカスタム バインドを使用する命令型コードを記述する方法を示します。 このサンプルでは、HTTP トランスポートと信頼できるセッション チャネルによって提供される機能を組み合わせて、HTTP ベースの信頼できるバインディングを作成します。 このサンプルがに基づいて、 [Getting Started](../../../../docs/framework/wcf/samples/getting-started-sample.md)電卓サービスを実装します。 diff --git a/docs/framework/wcf/samples/custom-binding-reliable-session.md b/docs/framework/wcf/samples/custom-binding-reliable-session.md index d86824986ab..bcfd7ed3594 100644 --- a/docs/framework/wcf/samples/custom-binding-reliable-session.md +++ b/docs/framework/wcf/samples/custom-binding-reliable-session.md @@ -3,11 +3,11 @@ title: カスタム バインドの信頼できるセッション ms.date: 03/30/2017 ms.assetid: c5fcd409-246f-4f3e-b3f1-629506ca4c04 ms.openlocfilehash: 55ffdd741bf26c1a906c7b09dfa05839b25f1645 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43773577" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036286" --- # カスタム バインドの信頼できるセッション カスタム バインドは、個々のバインド要素の順序付きリストとして定義されます。 このサンプルでは、さまざまなトランスポートとメッセージ エンコーディング要素を使用し、特に信頼できるセッションを有効化することによって、カスタム バインディングを構成する方法を示します。 diff --git a/docs/framework/wcf/samples/discover-a-service-with-unique-listen-uri-mode-sample.md b/docs/framework/wcf/samples/discover-a-service-with-unique-listen-uri-mode-sample.md index 5562c7d9d6a..759a495289c 100644 --- a/docs/framework/wcf/samples/discover-a-service-with-unique-listen-uri-mode-sample.md +++ b/docs/framework/wcf/samples/discover-a-service-with-unique-listen-uri-mode-sample.md @@ -3,11 +3,11 @@ title: 一意の ListenUri モードのサンプルを使用したサービス ms.date: 03/30/2017 ms.assetid: 9a6d35b2-0469-43c8-a0c9-63623e3d2733 ms.openlocfilehash: 7e1c5ae0cb1a44c72a27566035b4bc20acbf1614 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43748130" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43882825" --- # 一意の ListenUri モードのサンプルを使用したサービスの探索 このサンプルでは、 プロパティが に設定されているサービスを探索する方法を示します。 プロパティが に設定されている場合は、ポートを一意に設定するか、GUID を付加することによってパスを一意に設定して、ListenUri を一意にする必要があります。 diff --git a/docs/framework/wcf/samples/discovery-binding-element-sample.md b/docs/framework/wcf/samples/discovery-binding-element-sample.md index 4c0dc738f60..c8cf3777c7d 100644 --- a/docs/framework/wcf/samples/discovery-binding-element-sample.md +++ b/docs/framework/wcf/samples/discovery-binding-element-sample.md @@ -3,11 +3,11 @@ title: 探索バインド要素のサンプル ms.date: 03/30/2017 ms.assetid: af513015-85bf-417b-8729-1bdff77ff6d6 ms.openlocfilehash: d906d9a389c50095f2af5d52e3874c3e43199e68 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43535778" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877600" --- # 探索バインド要素のサンプル このサンプルでは、探索クライアント バインド要素を使用してサービスを探索する方法を示します。 この機能を使用すると、開発者は、探索クライアント チャネルを既存のクライアント チャネル スタックに追加することにより、プログラミング モデルをきわめて直感的にすることができます。 関連付けられたチャネルが開いている場合、サービスのアドレスは探索を使用して解決されます。 このサンプルは、次のプロジェクトで構成されています。 diff --git a/docs/framework/wcf/samples/discovery-proxy-sample.md b/docs/framework/wcf/samples/discovery-proxy-sample.md index 306aaaa1405..87f094f7901 100644 --- a/docs/framework/wcf/samples/discovery-proxy-sample.md +++ b/docs/framework/wcf/samples/discovery-proxy-sample.md @@ -3,11 +3,11 @@ title: 探索プロキシのサンプル ms.date: 03/30/2017 ms.assetid: 1dfa02df-15b1-4e97-9c8e-f5f2772711b0 ms.openlocfilehash: 6fc0680bc6b61a6fe1b4b141c8b1e5081df5a124 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43747914" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892374" --- # 探索プロキシのサンプル このサンプルでは、既存のサービスに関する情報を格納するために探索プロキシの実装を作成する方法、およびクライアントからそのプロキシに情報のクエリを行う方法を示します。 このサンプルは、3 つのプロジェクトで構成されます。 diff --git a/docs/framework/wcf/samples/discovery-with-scopes-sample.md b/docs/framework/wcf/samples/discovery-with-scopes-sample.md index 6a556d0175a..0737c754058 100644 --- a/docs/framework/wcf/samples/discovery-with-scopes-sample.md +++ b/docs/framework/wcf/samples/discovery-with-scopes-sample.md @@ -3,11 +3,11 @@ title: スコープを使用した探索のサンプル ms.date: 03/30/2017 ms.assetid: 6a37a754-6b8c-4ebe-bdf2-d4f0520271d5 ms.openlocfilehash: d9adc33d73642a42a8ba948b3c5bf75bd4bc1f5c -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43733779" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877493" --- # スコープを使用した探索のサンプル このサンプルでは、スコープを使用して、探索可能なエンドポイントを分類する方法、および を使用して、エンドポイントの非同期検索を実行する方法を示します。 サービスに関しては、エンドポイント探索動作を追加し、その動作を使用してエンドポイントにスコープを追加し、さらにエンドポイントの探索可能性を制御することによって、各エンドポイントの探索をカスタマイズする方法を示します。 クライアントに関しては、 を作成し、 にスコープを追加してスコープが条件となるように検索パラメーターを最適に調整する方法を示します。 また、終了条件を追加することによってクライアントで応答を制限する方法も示します。 diff --git a/docs/framework/wcf/samples/dynamic-reconfiguration.md b/docs/framework/wcf/samples/dynamic-reconfiguration.md index 6b70b33b3a7..851f7a0dff5 100644 --- a/docs/framework/wcf/samples/dynamic-reconfiguration.md +++ b/docs/framework/wcf/samples/dynamic-reconfiguration.md @@ -3,11 +3,11 @@ title: 動的再構成 ms.date: 03/30/2017 ms.assetid: b20786ae-cce6-4f91-b6cb-9cae116faf8b ms.openlocfilehash: a147a1d6cf61001832661376363ecc850ecad309 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43741105" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881987" --- # 動的再構成 このサンプルでは、Windows Communication Foundation (WCF) ルーティング サービスを使用します。 ルーティング サービスは、WCF コンポーネント、アプリケーションでコンテンツ ベースのルーターを含めるが簡単です。 このサンプルでは、ルーティング サービスを使用して通信するために標準の WCF 電卓のサンプルを適応します。 このサンプルでは、実行時にルーティング サービスを動的に再構成する方法を示します。 diff --git a/docs/framework/wcf/samples/extending-control-over-error-handling-and-reporting.md b/docs/framework/wcf/samples/extending-control-over-error-handling-and-reporting.md index f4e24b78a58..1d210bd8a6c 100644 --- a/docs/framework/wcf/samples/extending-control-over-error-handling-and-reporting.md +++ b/docs/framework/wcf/samples/extending-control-over-error-handling-and-reporting.md @@ -3,11 +3,11 @@ title: エラー処理およびレポートに対する制御の拡張 ms.date: 03/30/2017 ms.assetid: 45f996a7-fa00-45cb-9d6f-b368f5778aaa ms.openlocfilehash: 6492807b55b50662790cf25807a35ddd65fbe01d -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43557787" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032839" --- # エラー処理およびレポートに対する制御の拡張 このサンプルではエラー処理およびを使用して Windows Communication Foundation (WCF) サービスのエラー報告に対する制御を拡張する方法、インターフェイス。 サンプルがに基づいて、 [Getting Started](../../../../docs/framework/wcf/samples/getting-started-sample.md)いくつか追加のコード エラーを処理するサービスに追加します。 クライアントは、強制的にエラーが発生する状態にされます。 サービスはエラーを途中受信して、ファイルに記録します。 diff --git a/docs/framework/wcf/samples/extending-tracing.md b/docs/framework/wcf/samples/extending-tracing.md index 0aeb6f3a5da..40884698f96 100644 --- a/docs/framework/wcf/samples/extending-tracing.md +++ b/docs/framework/wcf/samples/extending-tracing.md @@ -3,11 +3,11 @@ title: トレースの拡張 ms.date: 03/30/2017 ms.assetid: 2b971a99-16ec-4949-ad2e-b0c8731a873f ms.openlocfilehash: 02dfcc099883ed1d5e97b4f7b1a1f76d49b27a20 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43740694" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881945" --- # トレースの拡張 このサンプルでは、クライアントとサービスのコードでユーザー定義のアクティビティ トレースを記述することで、Windows Communication Foundation (WCF) トレース機能を拡張する方法を示します。 これにより、ユーザーはトレース アクティビティを作成し、トレースを作業の論理単位ごとにグループ化することができます。 さらに、転送 (同じエンドポイント内) や伝達 (異なるエンドポイント間) を経由してアクティビティを相互に関連付けることもできます。 このサンプルでは、トレースはクライアントとサービスの両方で有効です。 クライアントとサービス構成ファイルでトレースを有効にする方法の詳細については、次を参照してください。[トレースとメッセージ ログ](../../../../docs/framework/wcf/samples/tracing-and-message-logging.md)します。 diff --git a/docs/framework/wcf/samples/form-post.md b/docs/framework/wcf/samples/form-post.md index 7f28464b1f9..f882299b78a 100644 --- a/docs/framework/wcf/samples/form-post.md +++ b/docs/framework/wcf/samples/form-post.md @@ -3,11 +3,11 @@ title: フォーム ポスト ms.date: 03/30/2017 ms.assetid: fa6f84f9-2e07-4e3c-92d0-a245308b7dff ms.openlocfilehash: 9115b9abfa7039bf409bb9bbce54e5012d05a074 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43745464" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43890829" --- # フォーム ポスト このサンプルでは、WCF REST プログラミング モデルを拡張して新しい受信要求形式をサポートする方法を示します。 このサンプルには、要求を HTML フォーム ポストから [!INCLUDE[dnprdnshort](../../../../includes/dnprdnshort-md.md)] 型に逆シリアル化できるフォーマッタの実装も含まれています。 また、このサンプルでは T4 テンプレートを使用して、ユーザーが WCF REST サービスにポストバックできる HTML フォームを提供する HTML ページを返します。 diff --git a/docs/framework/wcf/samples/instancing.md b/docs/framework/wcf/samples/instancing.md index 8c77271cd1c..fe71000f6c7 100644 --- a/docs/framework/wcf/samples/instancing.md +++ b/docs/framework/wcf/samples/instancing.md @@ -6,11 +6,11 @@ helpviewer_keywords: - Instancing Sample [Windows Communication Foundation] ms.assetid: c290fa54-f6ae-45a1-9186-d9504ebc6ee6 ms.openlocfilehash: 1d193b0cac56f365a4f0a294145369502754a1b1 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43778894" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43882010" --- # "インスタンス化" インスタンス化のサンプルでは、インスタンス化動作の設定を示します。この設定は、クライアント要求への応答として作成される、サービス クラスのインスタンスの作成方法を制御します。 サンプルがに基づいて、 [Getting Started](../../../../docs/framework/wcf/samples/getting-started-sample.md)、実装、`ICalculator`サービス コントラクト。 このサンプルでは、`ICalculatorInstance` から継承される新しいコントラクト `ICalculator` を定義します。 `ICalculatorInstance` によって指定されるコントラクトにより、サービス インスタンスの状態を検査するための 3 つの操作が追加されます。 インスタンス化設定を変更することにより、クライアントを実行して動作の変更を確認できます。 diff --git a/docs/framework/wcf/samples/loosely-typed-extensions-sample.md b/docs/framework/wcf/samples/loosely-typed-extensions-sample.md index af2a2a1e842..0ffb9e8fbe9 100644 --- a/docs/framework/wcf/samples/loosely-typed-extensions-sample.md +++ b/docs/framework/wcf/samples/loosely-typed-extensions-sample.md @@ -3,11 +3,11 @@ title: 弱く型指定された拡張のサンプル ms.date: 03/30/2017 ms.assetid: 56ce265b-8163-4b85-98e7-7692a12c4357 ms.openlocfilehash: f46cf3dfcdb60669f0a02337b54de97d4af3efdc -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43800145" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042193" --- # 弱く型指定された拡張のサンプル 配信オブジェクト モデルでは、拡張データをさまざまな方法で処理できます。拡張データとは、配信フィードの XML 表現に含まれているが、 などのクラスによって明示的に公開されない情報のことです。 このサンプルでは、拡張データを処理する基本的な方法を示します。 diff --git a/docs/framework/wcf/samples/message-security-certificate.md b/docs/framework/wcf/samples/message-security-certificate.md index fbc52b9c7f1..da3f98995b3 100644 --- a/docs/framework/wcf/samples/message-security-certificate.md +++ b/docs/framework/wcf/samples/message-security-certificate.md @@ -7,11 +7,11 @@ ms.assetid: 909333b3-35ec-48f0-baff-9a50161896f6 author: BrucePerlerMS manager: mbaldwin ms.openlocfilehash: b556cb7a0ac518957f449dd266cab6968b07e357 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP ms.lasthandoff: 09/06/2018 -ms.locfileid: "43800327" +ms.locfileid: "44041588" --- # メッセージ セキュリティ証明書 このサンプルでは、クライアントの認証で X.509 v3 証明書による WS-Security を使用するアプリケーションを実装する方法を示します。このアプリケーションでは、サーバーの X.509 v3 証明書を使用するサーバー認証が必要です。 このサンプルでは、クライアント/サーバー間のすべてのアプリケーション メッセージが署名されて暗号化される、既定の設定を使用します。 このサンプルがに基づいて、 [WSHttpBinding](../../../../docs/framework/wcf/samples/wshttpbinding.md)クライアント コンソール プログラムとインターネット インフォメーション サービス (IIS) によってホストされるサービス ライブラリで構成されます。 サービスは、要求/応答通信パターンを定義するコントラクトを実装します。 diff --git a/docs/framework/wcf/samples/message-security-over-message-queuing.md b/docs/framework/wcf/samples/message-security-over-message-queuing.md index 041c4a9bc27..d3a68d830e3 100644 --- a/docs/framework/wcf/samples/message-security-over-message-queuing.md +++ b/docs/framework/wcf/samples/message-security-over-message-queuing.md @@ -5,11 +5,11 @@ ms.assetid: 329aea9c-fa80-45c0-b2b9-e37fd7b85b38 author: BrucePerlerMS manager: mbaldwin ms.openlocfilehash: a7bb69fa40637629e416336a893f98277cb6ed08 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43419689" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44040997" --- # メッセージ キューを介したメッセージ セキュリティ このサンプルでは、クライアントの認証で X.509v3 証明書による WS-Security を使用するアプリケーションを実装する方法を示します。このアプリケーションでは、サーバーの X.509v3 証明書を MSMQ 経由で使用するサーバー認証が必要です。 MSMQ ストア内のメッセージの暗号化を保持したり、アプリケーションで独自のメッセージ認証を実行できるようにするには、メッセージ セキュリティの使用が望ましい場合があります。 diff --git a/docs/framework/wcf/samples/netnamedpipebinding.md b/docs/framework/wcf/samples/netnamedpipebinding.md index 74398839c10..a1ea52b4afe 100644 --- a/docs/framework/wcf/samples/netnamedpipebinding.md +++ b/docs/framework/wcf/samples/netnamedpipebinding.md @@ -5,11 +5,11 @@ helpviewer_keywords: - Net Profile Named Pipe ms.assetid: e78e845f-c325-46e2-927d-81616f97f7d5 ms.openlocfilehash: d69d647b4fe4c38a0b2b355ae72cedfee6894f4b -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43661416" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44033129" --- # NetNamedPipeBinding このサンプルでは `netNamedPipeBinding` バインディングについて説明します。このバインディングは、同一コンピュータでのプロセス間通信を実現します。 名前付きパイプは、異なるコンピューター間では動作しません。 このサンプルがに基づいて、 [Getting Started](../../../../docs/framework/wcf/samples/getting-started-sample.md)電卓サービス。 diff --git a/docs/framework/wcf/samples/saml-token-provider.md b/docs/framework/wcf/samples/saml-token-provider.md index f613af8943b..cc9a490b49b 100644 --- a/docs/framework/wcf/samples/saml-token-provider.md +++ b/docs/framework/wcf/samples/saml-token-provider.md @@ -3,11 +3,11 @@ title: SAML トークン プロバイダー ms.date: 03/30/2017 ms.assetid: eb16e5e2-4c8d-4f61-a479-9c965fcec80c ms.openlocfilehash: 509469404e2c3866c26b5e1817a819519203c175 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43747848" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038810" --- # SAML トークン プロバイダー このサンプルでは、カスタム クライアントの SAML トークン プロバイダーを実装する方法を示します。 Windows Communication Foundation (WCF) でのトークン プロバイダーは、セキュリティ インフラストラクチャに資格情報を提供するために使用されます。 一般的に、トークン プロバイダーは、ターゲットをチェックし、適切な証明書を発行して、セキュリティ インフラストラクチャがメッセージのセキュリティを保護できるようにします。 WCF は、既定の Credential Manager Token Provider で出荷されます。 WCF にも付属、[!INCLUDE[infocard](../../../../includes/infocard-md.md)]トークン プロバイダー。 カスタム トークン プロバイダーは、次の場合に便利です。 diff --git a/docs/framework/wcf/samples/streaming-feeds-sample.md b/docs/framework/wcf/samples/streaming-feeds-sample.md index 065a8fff7d5..e7c7ed39e7a 100644 --- a/docs/framework/wcf/samples/streaming-feeds-sample.md +++ b/docs/framework/wcf/samples/streaming-feeds-sample.md @@ -3,11 +3,11 @@ title: ストリーミング フィードのサンプル ms.date: 03/30/2017 ms.assetid: 1f1228c0-daaa-45f0-b93e-c4a158113744 ms.openlocfilehash: 17639273ece804dc531cbbc3ab9135c814ea632d -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43800029" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041549" --- # ストリーミング フィードのサンプル このサンプルでは、多数の項目が含まれた配信フィードを管理する方法を示します。 サーバー側のサンプルは、フィード内での個々の オブジェクトの作成を、項目がネットワーク ストリームに書き込まれる直前まで遅らせる方法を示しています。 diff --git a/docs/framework/wcf/samples/strongly-typed-extensions-sample.md b/docs/framework/wcf/samples/strongly-typed-extensions-sample.md index 46e16153f9f..e17eb0d7f64 100644 --- a/docs/framework/wcf/samples/strongly-typed-extensions-sample.md +++ b/docs/framework/wcf/samples/strongly-typed-extensions-sample.md @@ -3,11 +3,11 @@ title: 厳密に型指定された拡張のサンプル ms.date: 03/30/2017 ms.assetid: 02220f11-1a83-441c-9e5a-85f9a9367572 ms.openlocfilehash: eccb0ce240d01ab8592a44daddcfa7aa3d2023fb -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43659369" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43880669" --- # 厳密に型指定された拡張のサンプル このサンプルでは、例を示す目的で クラスを使用します。 ただし、このサンプルで示すパターンは、拡張データをサポートするすべての配信クラスで使用できます。 diff --git a/docs/framework/wcf/samples/systemwebrouting-integration-sample.md b/docs/framework/wcf/samples/systemwebrouting-integration-sample.md index 2ce82733268..afa7a98b286 100644 --- a/docs/framework/wcf/samples/systemwebrouting-integration-sample.md +++ b/docs/framework/wcf/samples/systemwebrouting-integration-sample.md @@ -3,11 +3,11 @@ title: SystemWebRouting 統合サンプル ms.date: 03/30/2017 ms.assetid: f1c94802-95c4-49e4-b1e2-ee9dd126ff93 ms.openlocfilehash: 95372d6052690af30042061d623b6004699c21d9 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43779446" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037608" --- # SystemWebRouting 統合サンプル このサンプルでは、 名前空間のクラスとのホスト層の統合を示します。 名前空間のクラスを使用すると、物理リソースに直接対応しない URL をアプリケーションで使用できます。 Web のルーティングを使用すると、開発者は実際の WCF サービスにバックアップし、マップされている HTTP 仮想アドレスの作成ができます。 これは、物理ファイルやリソースを配置せずに WCF サービスをホストする必要がある場合、または .html や .aspx などのファイルがない URL を使用してサービスにアクセスする必要がある場合に役立ちます。 このサンプルでは、 クラスを使用して、global.asax で定義された実行中のサービスにマップされる仮想 URI を作成する方法を示します。 diff --git a/docs/framework/wcf/samples/tracing-and-message-logging.md b/docs/framework/wcf/samples/tracing-and-message-logging.md index f50efacc785..e253b5c1ada 100644 --- a/docs/framework/wcf/samples/tracing-and-message-logging.md +++ b/docs/framework/wcf/samples/tracing-and-message-logging.md @@ -5,11 +5,11 @@ helpviewer_keywords: - Tracing and logging ms.assetid: a4f39bfc-3c5e-4d51-a312-71c5c3ce0afd ms.openlocfilehash: 7f729e845fe552d523a46a1783404baf4e0bbfca -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43779472" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884056" --- # トレースとメッセージ ログ このサンプルでは、トレースとメッセージ ログを有効にする方法を示します。 結果のトレースとメッセージ ログを使用して表示、[サービス トレース ビューアー ツール (SvcTraceViewer.exe)](../../../../docs/framework/wcf/service-trace-viewer-tool-svctraceviewer-exe.md)します。 このサンプルがに基づいて、 [Getting Started](../../../../docs/framework/wcf/samples/getting-started-sample.md)します。 diff --git a/docs/framework/wcf/samples/uritemplate-table-sample.md b/docs/framework/wcf/samples/uritemplate-table-sample.md index efff723da9e..c47dd87fdce 100644 --- a/docs/framework/wcf/samples/uritemplate-table-sample.md +++ b/docs/framework/wcf/samples/uritemplate-table-sample.md @@ -3,11 +3,11 @@ title: UriTemplate テーブル サンプル ms.date: 03/30/2017 ms.assetid: 5dd1d38f-1989-4c64-820d-821f5a02216a ms.openlocfilehash: 6cd02e5cdf4137efd3254ff1071e5a4a79c2e88a -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43658014" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43883750" --- # UriTemplate テーブル サンプル クラスには、`UriTemplate` インスタンスのセットを使用するための、ディクショナリに似た結合テーブル構造が用意されています。 特定の URI (Uniform Resource Identifier) をテーブル内のすべてのテンプレートと効率よく照合でき、照合されたテンプレートに関連付けられたデータを取得できます。 diff --git a/docs/framework/wcf/samples/wcf-analytic-tracing.md b/docs/framework/wcf/samples/wcf-analytic-tracing.md index 6f942c78d89..174ad983c11 100644 --- a/docs/framework/wcf/samples/wcf-analytic-tracing.md +++ b/docs/framework/wcf/samples/wcf-analytic-tracing.md @@ -3,11 +3,11 @@ title: WCF 分析トレース ms.date: 03/30/2017 ms.assetid: 6029c7c7-3515-4d36-9d43-13e8f4971790 ms.openlocfilehash: 006f8aa0bc2f32e43269aa83433e8ca7a773a1c9 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43732356" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884355" --- # WCF 分析トレース このサンプルは、Windows Communication Foundation (WCF) が ETW に書き込む分析トレースのストリームに独自のトレース イベントを追加する方法を示します[!INCLUDE[netfx_current_long](../../../../includes/netfx-current-long-md.md)]します。 分析トレースは、パフォーマンスを低下させずに簡単にサービスを確認できるようにするためのものです。 このサンプルは、使用する方法を示します、 Api を WCF サービスと統合されるイベントを記述します。 diff --git a/docs/framework/wcf/samples/x-509-certificate-validator.md b/docs/framework/wcf/samples/x-509-certificate-validator.md index 5bf54d06819..c8fb3d0b8c5 100644 --- a/docs/framework/wcf/samples/x-509-certificate-validator.md +++ b/docs/framework/wcf/samples/x-509-certificate-validator.md @@ -3,11 +3,11 @@ title: X.509 証明書検証 ms.date: 03/30/2017 ms.assetid: 3b042379-02c4-4395-b927-e57c842fd3e0 ms.openlocfilehash: e54f79046113e5f1a1a1cc065606fd5b706b49ac -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43533510" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885981" --- # X.509 証明書検証 このサンプルでは、カスタム X.509 証明書検証を実装する方法を示します。 これは、アプリケーションの要件に適した組み込みの X.509 証明書検証モードがない場合に便利です。 このサンプルでは、自己発行の証明書を許可するカスタム検証を備えたサービスを示します。 クライアントはこのような証明書を使用して、このサービスに認証されます。 diff --git a/docs/framework/wcf/samples/xmlserializer-faults.md b/docs/framework/wcf/samples/xmlserializer-faults.md index 11765bbf15e..bbe75b7a673 100644 --- a/docs/framework/wcf/samples/xmlserializer-faults.md +++ b/docs/framework/wcf/samples/xmlserializer-faults.md @@ -3,11 +3,11 @@ title: XmlSerializer エラー ms.date: 03/30/2017 ms.assetid: c6b80f14-64f4-4162-ae76-71664cf42fd3 ms.openlocfilehash: 760b88a6682032b8c8915fd0ea657029d2d0444e -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43533913" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44040890" --- # XmlSerializer エラー のエラー コントラクトのサンプルでは、 を使用して、エラー情報をサービスからクライアントに通信する方法を示します。 サンプルがに基づいて、 [Getting Started](../../../../docs/framework/wcf/samples/getting-started-sample.md)、いくつか追加コードが内部例外をエラーに変換するサービスに追加します。 クライアントは 0 による除算を試行し、サービスを強制的にエラー状態にします。 diff --git a/docs/framework/wcf/using-the-wcf-development-tools.md b/docs/framework/wcf/using-the-wcf-development-tools.md index 7b46c8595dd..69847f81fca 100644 --- a/docs/framework/wcf/using-the-wcf-development-tools.md +++ b/docs/framework/wcf/using-the-wcf-development-tools.md @@ -3,11 +3,11 @@ title: WCF 開発ツールの使用 ms.date: 03/30/2017 ms.assetid: 054adb87-c244-4d5a-83d1-0b2b44bd454b ms.openlocfilehash: 3eb349fd795b2067d4d75ff138fd9b5922110bd3 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43741118" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037878" --- # WCF 開発ツールの使用 このセクションでは、WCFservice の開発に役立つ Visual Studio 開発ツールについて説明します。 diff --git a/docs/framework/windows-workflow-foundation/feature-specifics.md b/docs/framework/windows-workflow-foundation/feature-specifics.md index 344ee5ef01a..dd1dc51027f 100644 --- a/docs/framework/windows-workflow-foundation/feature-specifics.md +++ b/docs/framework/windows-workflow-foundation/feature-specifics.md @@ -3,11 +3,11 @@ title: Windows Workflow Foundation の機能仕様 ms.date: 03/30/2017 ms.assetid: e84d12da-a055-45f6-b4d1-878d127b46b6 ms.openlocfilehash: b18c6dd76762f4495ac475cd3dfa4e1995733b59 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43723400" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884485" --- # Windows Workflow Foundation の機能仕様 [!INCLUDE[netfx40_long](../../../includes/netfx40-long-md.md)] は、Windows Workflow Foundation にいくつかの機能を追加します。 このドキュメントでは、いくつかの新機能について説明し、役に立つ可能性のあるシナリオの詳細を示します。 diff --git a/docs/framework/windows-workflow-foundation/migration-guidance.md b/docs/framework/windows-workflow-foundation/migration-guidance.md index deb5e1d8439..92140892f74 100644 --- a/docs/framework/windows-workflow-foundation/migration-guidance.md +++ b/docs/framework/windows-workflow-foundation/migration-guidance.md @@ -3,11 +3,11 @@ title: 移行のガイドライン ms.date: 03/30/2017 ms.assetid: cb65c132-58c9-4028-b3d4-1efc71d5e60e ms.openlocfilehash: 93d523c51c45f9b6f6235a7645fa126fcb09b6e5 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43783915" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037332" --- # 移行のガイドライン [!INCLUDE[netfx40_short](../../../includes/netfx40-short-md.md)]Microsoft は 2 つ目のメジャー バージョンの Windows Workflow Foundation (WF) をリリースします。 [!INCLUDE[wf1](../../../includes/wf1-md.md)] は、[!INCLUDE[vstecwinfx](../../../includes/vstecwinfx-md.md)] (これに含まれていた System.Workflow.* 名前空間の型は現在 WF3 と呼ばれています) でリリースされ、[!INCLUDE[netfx35_short](../../../includes/netfx35-short-md.md)] で強化されました。 WF3 はまたの一部、[!INCLUDE[netfx40_short](../../../includes/netfx40-short-md.md)]が新しいワークフロー テクノロジがありますが存在します (System.Activities。 内の型\*名前空間。 WF4 と呼ばれます)。 WF4 の導入時期を検討する場合は、最初にそのタイミングの管理を認識することが重要です。 diff --git a/docs/framework/windows-workflow-foundation/samples/activity-library.md b/docs/framework/windows-workflow-foundation/samples/activity-library.md index 00a30049a45..3d8549eaaf0 100644 --- a/docs/framework/windows-workflow-foundation/samples/activity-library.md +++ b/docs/framework/windows-workflow-foundation/samples/activity-library.md @@ -3,11 +3,11 @@ title: アクティビティ ライブラリ ms.date: 03/30/2017 ms.assetid: 5323e9d4-71d6-47eb-bfa6-31feac62044d ms.openlocfilehash: 29b3efd648ac103526f572a2cac5b8b67c4b220a -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43746720" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036052" --- # アクティビティ ライブラリ このセクションには、高度なカスタム アクティビティでは、Windows Workflow Foundation (WF) を示すサンプルが含まれています。 diff --git a/docs/framework/windows-workflow-foundation/samples/basic-validation.md b/docs/framework/windows-workflow-foundation/samples/basic-validation.md index 594691919f0..ded8cd89297 100644 --- a/docs/framework/windows-workflow-foundation/samples/basic-validation.md +++ b/docs/framework/windows-workflow-foundation/samples/basic-validation.md @@ -3,11 +3,11 @@ title: 基本検証 ms.date: 03/30/2017 ms.assetid: ba1343cc-aaab-4ade-b0c0-1dd5063bf4ad ms.openlocfilehash: 74d99e2d426e9ea5701fad80418fdf019112cc9e -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43749724" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879649" --- # 基本検証 このサンプルは、`CreateProduct` アクティビティで構成されています。このアクティビティでは、その `Cost` 引数が `Price` 引数以下であることを検証します。 diff --git a/docs/framework/windows-workflow-foundation/samples/confirmation.md b/docs/framework/windows-workflow-foundation/samples/confirmation.md index 63c09bbe8b5..d40fabf453d 100644 --- a/docs/framework/windows-workflow-foundation/samples/confirmation.md +++ b/docs/framework/windows-workflow-foundation/samples/confirmation.md @@ -3,11 +3,11 @@ title: 確認 ms.date: 03/30/2017 ms.assetid: 8637aeaf-ac9e-49b8-93f4-da15dee45277 ms.openlocfilehash: caa712aa52da01ce44335a361fd6c9f5215316bf -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43660997" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038615" --- # 確認 このサンプルでは、 および確認を使用する 4 つの一般的なシナリオを示します。 確認を示すために、4 つのワークフローを実行します。 このサンプルには、宣言型バージョンと命令型バージョンが用意されています。 diff --git a/docs/framework/windows-workflow-foundation/samples/custom-tracking.md b/docs/framework/windows-workflow-foundation/samples/custom-tracking.md index 950b29c64e1..fc3690a7bc4 100644 --- a/docs/framework/windows-workflow-foundation/samples/custom-tracking.md +++ b/docs/framework/windows-workflow-foundation/samples/custom-tracking.md @@ -3,11 +3,11 @@ title: カスタム追跡 ms.date: 03/30/2017 ms.assetid: 2d191c9f-62f4-4c63-92dd-cda917fcf254 ms.openlocfilehash: c986d9845bb76219ad8b0657a3a7252aaaf4c6cd -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43749555" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886280" --- # カスタム追跡 このサンプルでは、カスタムの追跡参加要素を作成し、追跡データをコンソールに出力する方法を示します。 また、ユーザー定義データが設定された オブジェクトを出力する方法も示します。 コンソール ベースの追跡参加要素は、コードで作成された追跡プロファイル オブジェクトを使用して、ワークフローで出力された オブジェクトをフィルター処理します。 diff --git a/docs/framework/windows-workflow-foundation/samples/for-activity.md b/docs/framework/windows-workflow-foundation/samples/for-activity.md index 3754f81ac1c..e0f3b85db77 100644 --- a/docs/framework/windows-workflow-foundation/samples/for-activity.md +++ b/docs/framework/windows-workflow-foundation/samples/for-activity.md @@ -1,13 +1,13 @@ --- -title: For アクティビティ -ms.date: 03/30/2017 -ms.assetid: 2ea751b4-36f0-48aa-a115-70a2ab89f6d8 -ms.openlocfilehash: c79f295e7880f845c606a55f9c56ad65350f9c52 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33515446" +title: For アクティビティ +ms.date: 03/30/2017 +ms.assetid: 2ea751b4-36f0-48aa-a115-70a2ab89f6d8 +ms.openlocfilehash: 7a7023abb9057ab4b25552fbf9a81cd2ae2b4e88 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881523" --- # For アクティビティ For サンプルでは、 から継承するカスタム アクティビティを構築し、そのアクティビティをワークフローで使用して実際の例を実行する方法を示します。 このサンプルに含まれるカスタム アクティビティは、C# の `for` ステートメントと同じように機能します。 T @@ -57,6 +57,6 @@ For サンプルでは、 から継承す > > `:\WF_WCF_Samples` > -> このディレクトリが存在しない場合に、 [Windows Communication Foundation (WCF) および .NET Framework 4 向けの Windows Workflow Foundation (WF) サンプル](http://go.microsoft.com/fwlink/?LinkId=150780)すべて Windows Communication Foundation (WCF) をダウンロードして[!INCLUDE[wf1](../../../../includes/wf1-md.md)]サンプルです。 このサンプルは、次のディレクトリに格納されます。 +> このディレクトリが存在しない場合に移動[Windows Communication Foundation (WCF) と .NET Framework 4 向けの Windows Workflow Foundation (WF) サンプル](https://go.microsoft.com/fwlink/?LinkId=150780)すべて Windows Communication Foundation (WCF) をダウンロードして[!INCLUDE[wf1](../../../../includes/wf1-md.md)]サンプル。 このサンプルは、次のディレクトリに格納されます。 > > `:\WF_WCF_Samples\WF\Scenario\ActivityLibrary\For` \ No newline at end of file diff --git a/docs/framework/windows-workflow-foundation/samples/linq-to-objects-activity.md b/docs/framework/windows-workflow-foundation/samples/linq-to-objects-activity.md index 6db9e7f13f2..675f004f42f 100644 --- a/docs/framework/windows-workflow-foundation/samples/linq-to-objects-activity.md +++ b/docs/framework/windows-workflow-foundation/samples/linq-to-objects-activity.md @@ -3,11 +3,11 @@ title: LINQ to Objects アクティビティ ms.date: 03/30/2017 ms.assetid: 403c82e8-7f2b-42f6-93cd-95c35bc76ead ms.openlocfilehash: fca4a94a951c9713a61914de6ef33e0cbb74f75e -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43552769" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891581" --- # LINQ to Objects アクティビティ このサンプルでは、LINQ to Objects を使用してコレクション内の要素に対してクエリを実行するアクティビティを作成する方法を示します。 diff --git a/docs/framework/windows-workflow-foundation/samples/load-from-xaml.md b/docs/framework/windows-workflow-foundation/samples/load-from-xaml.md index f9791b75a49..aac64f083cc 100644 --- a/docs/framework/windows-workflow-foundation/samples/load-from-xaml.md +++ b/docs/framework/windows-workflow-foundation/samples/load-from-xaml.md @@ -3,11 +3,11 @@ title: XAML からの読み込み ms.date: 03/30/2017 ms.assetid: 1f103ef6-7bed-4f16-ae52-9e665c5a43d7 ms.openlocfilehash: 3344f8d35400835ed022ba507954f7f962ff75c8 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43745435" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035974" --- # XAML からの読み込み このサンプルでは、XamlBuildTask ツールを実行することなく、XAML ワークフローを動的に読み込む方法を示します。 代わりに、このサンプルでは メソッドを呼び出します。 このサンプルは、Windows Presentation Foundation (WPF) クライアント アプリケーションを使用して XAML ワークフローを読み込む、クラスし、それらを実行します。 クラスを使用して XAML ワークフローが読み込まれると、実行可能な が返されます。 diff --git a/docs/framework/windows-workflow-foundation/samples/metadata-store-programmability.md b/docs/framework/windows-workflow-foundation/samples/metadata-store-programmability.md index f85f6e26663..a9998afacf5 100644 --- a/docs/framework/windows-workflow-foundation/samples/metadata-store-programmability.md +++ b/docs/framework/windows-workflow-foundation/samples/metadata-store-programmability.md @@ -3,11 +3,11 @@ title: メタデータ ストアのプログラム性 ms.date: 03/30/2017 ms.assetid: 5b613661-f3f9-4e07-8e88-28c9ea2fd8f8 ms.openlocfilehash: 4ea6117686b985a9ea18ce4e5cc4ea2b5c25524c -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43731249" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881425" --- # メタデータ ストアのプログラム性 メタデータ ストアは、実行時に任意のメタデータを CLR 属性の形式で型に関連付けることができる [!INCLUDE[wfd1](../../../../includes/wfd1-md.md)]機能です。 これにより、実行時コンポーネントと対応するデザイン時コンポーネントの間の疎結合、および実行時コンポーネントに影響を与えることなくデザイン時コンポーネントを変更する機能が実現します。 このサンプルでは、属性を実行時の型に適用することで、メタデータ ストアを使用して制御できないソースをプログラミングする方法を示します。 通常使用されるこの用語は、ホスト アプリケーションによって型セットのメタデータが登録されることを示します。 diff --git a/docs/framework/windows-workflow-foundation/samples/non-generic-parallelforeach.md b/docs/framework/windows-workflow-foundation/samples/non-generic-parallelforeach.md index 3a855facb7b..c5846e6079b 100644 --- a/docs/framework/windows-workflow-foundation/samples/non-generic-parallelforeach.md +++ b/docs/framework/windows-workflow-foundation/samples/non-generic-parallelforeach.md @@ -3,11 +3,11 @@ title: 非ジェネリックの ParallelForEach ms.date: 03/30/2017 ms.assetid: de17e7a2-257b-48b3-91a1-860e2e9bf6e6 ms.openlocfilehash: 70d5de587dda3cb61205a8d77f2173df9b93498b -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43772768" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881812" --- # 非ジェネリックの ParallelForEach [!INCLUDE[netfx_current_long](../../../../includes/netfx-current-long-md.md)] などの制御フロー アクティビティのセットをツールボックスに付属、反復処理に使用できる`System.Collections.IEnumerable`コレクション。 diff --git a/docs/framework/windows-workflow-foundation/samples/sending-and-handling-faults.md b/docs/framework/windows-workflow-foundation/samples/sending-and-handling-faults.md index 46541a9e53b..6d2c344dfeb 100644 --- a/docs/framework/windows-workflow-foundation/samples/sending-and-handling-faults.md +++ b/docs/framework/windows-workflow-foundation/samples/sending-and-handling-faults.md @@ -3,11 +3,11 @@ title: エラーの送信と処理 ms.date: 03/30/2017 ms.assetid: 98e8e04d-2ac9-4a33-ae08-462f757a7a14 ms.openlocfilehash: 896f209e7daeeab2bb33c1fde15298aae96c8776 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43800996" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037712" --- # エラーの送信と処理 このサンプルでは、 および メッセージング アクティビティを使用して、予期したエラーと予期しないエラーを送受信する方法を示します。 このシナリオでは、最初のクライアント要求で、その コレクションに含まれている予期したエラーが発生します。 次のいくつかのクライアント要求によって、予期しないエラーを受信してから、最後の要求が成功します。 diff --git a/docs/framework/windows-workflow-foundation/samples/sqlstoreextensibility.md b/docs/framework/windows-workflow-foundation/samples/sqlstoreextensibility.md index 53e3b3bb0e5..04821822d12 100644 --- a/docs/framework/windows-workflow-foundation/samples/sqlstoreextensibility.md +++ b/docs/framework/windows-workflow-foundation/samples/sqlstoreextensibility.md @@ -3,11 +3,11 @@ title: SQLStoreExtensibility ms.date: 03/30/2017 ms.assetid: 5da1b5a3-f144-41ba-b9c4-02818b28b15d ms.openlocfilehash: f49d05244cf9f65a8e06f39c7e40391aaebd9f77 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43408766" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032810" --- # SQLStoreExtensibility このサンプルでは、SQL ワークフロー インスタンス ストアの昇格したプロパティの使用法と構成を示します。 SQL Workflow Instance Store は、SQL ベースのインスタンス ストアの実装です。 SQL Workflow Instance Store を使用すると、インスタンスの状態を SQL Server データベースや SQL Server Express データベースに保存したり読み込んだりすることができます。 ストア拡張機能を使用すると、ユーザーは、インスタンス ストアに格納されるプロパティを定義できます。 このようなプロパティは、ユーザーがクエリを実行できる昇格したプロパティ ビューに表示されます。 diff --git a/docs/framework/windows-workflow-foundation/samples/statemachine-scenario-using-a-combination-of-flowchart-and-pick.md b/docs/framework/windows-workflow-foundation/samples/statemachine-scenario-using-a-combination-of-flowchart-and-pick.md index 7f046789d6e..e0016f49655 100644 --- a/docs/framework/windows-workflow-foundation/samples/statemachine-scenario-using-a-combination-of-flowchart-and-pick.md +++ b/docs/framework/windows-workflow-foundation/samples/statemachine-scenario-using-a-combination-of-flowchart-and-pick.md @@ -3,11 +3,11 @@ title: FlowChart と Pick の組み合わせを使用する StateMachine シナ ms.date: 03/30/2017 ms.assetid: 88d81395-f7a3-41d8-8439-20a425c538a6 ms.openlocfilehash: b0f8e884a8a6c62c4e7edaf5cc9727bf7bfe8603 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43558067" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032333" --- # FlowChart と Pick の組み合わせを使用する StateMachine シナリオ このサンプルでは、 アクティビティと アクティビティを組み合わせて簡単なストップウォッチ シナリオを実装する方法を示します。 このサンプルでは、Pick アクティビティ内で Receive と Send を使用して、ストップウォッチ イベントをリッスンします。 diff --git a/docs/framework/windows-workflow-foundation/samples/tracking-using-a-text-file.md b/docs/framework/windows-workflow-foundation/samples/tracking-using-a-text-file.md index 85ef18f8ed9..85fe0fb05dc 100644 --- a/docs/framework/windows-workflow-foundation/samples/tracking-using-a-text-file.md +++ b/docs/framework/windows-workflow-foundation/samples/tracking-using-a-text-file.md @@ -3,11 +3,11 @@ title: テキスト ファイルを使用した追跡 ms.date: 03/30/2017 ms.assetid: 56a82682-73c2-4b91-a206-4d8bb12c561b ms.openlocfilehash: 19b4d544bc1d1c5bc9ebfa51b4ba28eb82c525d0 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43773352" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037202" --- # テキスト ファイルを使用した追跡 このサンプルでは、カスタム追跡参加要素を作成して、Windows Workflow Foundation (WF) の追跡を拡張する方法を示します。 追跡参加要素は、出力された追跡レコードをランタイムから受け取る .NET Framework クラスです。 追跡参加要素を作成して、シナリオに必要な出力先に追跡イベントを転送することができます。 たとえば、ETW (Event Tracing for Windows) 追跡参加要素は、[!INCLUDE[dnprdnshort](../../../../includes/dnprdnshort-md.md)] の一部として提供されています。 このサンプルの追跡参加要素は、レコードを XML 形式でテキスト ファイルに書き込みます。 diff --git a/docs/framework/windows-workflow-foundation/samples/usage-of-the-switch-activity-with-custom-types.md b/docs/framework/windows-workflow-foundation/samples/usage-of-the-switch-activity-with-custom-types.md index d296dc64dfe..50353845edd 100644 --- a/docs/framework/windows-workflow-foundation/samples/usage-of-the-switch-activity-with-custom-types.md +++ b/docs/framework/windows-workflow-foundation/samples/usage-of-the-switch-activity-with-custom-types.md @@ -3,11 +3,11 @@ title: カスタム型を使用した Switch アクティビティの使用 ms.date: 03/30/2017 ms.assetid: 482a48c4-eb83-40c3-a4e2-2f9a8af88b75 ms.openlocfilehash: b24a03573b31f3fb1c34d4aa6e03bc11f5b25455 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43535440" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038875" --- # カスタム型を使用した Switch アクティビティの使用 このサンプルでは、 アクティビティを有効にしてユーザー定義の複合型を実行時に評価する方法について説明します。 従来のほとんどの手続き型プログラミング言語での[切り替える](https://go.microsoft.com/fwlink/?LinkId=180521)ステートメントは、変数の条件の評価に基づいて実行ロジックを選択します。 従来、`switch` ステートメントは、静的に評価できる式を対象としています。 つまり、たとえば C# では、プリミティブ型 (、列挙型など) のみがサポートされます。 diff --git a/docs/framework/windows-workflow-foundation/samples/using-cancellationscope.md b/docs/framework/windows-workflow-foundation/samples/using-cancellationscope.md index 2f92d582d8e..4cad9cde929 100644 --- a/docs/framework/windows-workflow-foundation/samples/using-cancellationscope.md +++ b/docs/framework/windows-workflow-foundation/samples/using-cancellationscope.md @@ -3,11 +3,11 @@ title: CancellationScope の使用 ms.date: 03/30/2017 ms.assetid: 39c5c338-b316-43d6-b7fe-a543281dd1ec ms.openlocfilehash: 82d44fff869f207c09dc7685fc3470630e001a59 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP ms.lasthandoff: 09/06/2018 -ms.locfileid: "43854984" +ms.locfileid: "44035766" --- # CancellationScope の使用 このサンプルでは、 アクティビティを使用してアプリケーション内の処理を取り消す方法を示します。 diff --git a/docs/framework/windows-workflow-foundation/using-tracking-to-troubleshoot-applications.md b/docs/framework/windows-workflow-foundation/using-tracking-to-troubleshoot-applications.md index d47334e3449..6f89e8a0487 100644 --- a/docs/framework/windows-workflow-foundation/using-tracking-to-troubleshoot-applications.md +++ b/docs/framework/windows-workflow-foundation/using-tracking-to-troubleshoot-applications.md @@ -3,11 +3,11 @@ title: 追跡を使用したアプリケーションのトラブルシューテ ms.date: 03/30/2017 ms.assetid: 8851adde-c3c2-4391-9523-d8eb831490af ms.openlocfilehash: f991533b61705c8d0a1a8e71b632dd53f24dd979 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43724918" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879322" --- # 追跡を使用したアプリケーションのトラブルシューティング Windows Workflow Foundation (WF) では、Windows Workflow Foundation のアプリケーションまたはサービスの実行の詳細を提供するワークフロー関連の情報を追跡することができます。 Windows Workflow Foundation ホストは、ワークフロー インスタンスの実行中にワークフロー イベントをキャプチャできます。 ワークフローは、エラーまたは例外を生成する場合は、追跡の詳細をその処理のトラブルシューティング、Windows Workflow Foundation を使用できます。 diff --git a/docs/framework/windows-workflow-foundation/workflow-tracking-and-tracing.md b/docs/framework/windows-workflow-foundation/workflow-tracking-and-tracing.md index 98abcdee9bf..a5b0deab6e3 100644 --- a/docs/framework/windows-workflow-foundation/workflow-tracking-and-tracing.md +++ b/docs/framework/windows-workflow-foundation/workflow-tracking-and-tracing.md @@ -5,11 +5,11 @@ helpviewer_keywords: - programming [WF], tracking and tracing ms.assetid: b965ded6-370a-483d-8790-f794f65b137e ms.openlocfilehash: 8490299e995a469860f660a50a69915d5ddc4940 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43731616" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038089" --- # ワークフロー追跡とトレース Windows ワークフロー追跡は、ワークフローの実行を確認できるように設計された [!INCLUDE[netfx_current_long](../../../includes/netfx-current-long-md.md)] の機能です。 また、ワークフロー インスタンスの実行を追跡できる追跡インフラストラクチャが用意されています。 WF 追跡インフラストラクチャはワークフローを透過的にインストルメント化し、実行中の主要イベントを反映してレコードを出力します。 この機能はすべての [!INCLUDE[netfx_current_short](../../../includes/netfx-current-short-md.md)] ワークフローから既定で使用できます。 [!INCLUDE[netfx_current_long](../../../includes/netfx-current-long-md.md)] ワークフローで追跡を実行するために変更は必要ありません。 必要なのは、受信する追跡データの量を決定することのみです。 ワークフロー インスタンスが開始または完了すると、追跡レコードの処理が出力されます。 また、追跡によって、ワークフロー変数に関連付けられたビジネス関連データを抽出することもできます。 たとえば、ワークフローが注文処理システムを表している場合、注文 ID と共に オブジェクトを抽出できます。 一般的に、WF 追跡機能を有効にすると、ワークフローの実行から診断またはビジネス分析データにアクセスしやすくなります。 diff --git a/docs/framework/winforms/advanced/copy--paste-an-elementhost-control-into-forms.md b/docs/framework/winforms/advanced/copy--paste-an-elementhost-control-into-forms.md index f3dd3903e6f..1a49bf24210 100644 --- a/docs/framework/winforms/advanced/copy--paste-an-elementhost-control-into-forms.md +++ b/docs/framework/winforms/advanced/copy--paste-an-elementhost-control-into-forms.md @@ -1,18 +1,18 @@ --- -title: 'チュートリアル : ElementHost コントロールの別の Windows フォームへのコピーと貼り付け' -ms.date: 03/30/2017 -helpviewer_keywords: -- Windows Forms, content copying and pasting -- interoperability [WPF] -- ElementHost control [Windows Forms], copying and pasting at design time -- WPF user control [Windows Forms], hosting in Windows Forms -ms.assetid: 6e81bb13-577c-46c3-a1cf-8d15969fb83e -ms.openlocfilehash: 1cce981e4cb04ab6ed6ed41e0afac0121b242761 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33520943" +title: 'チュートリアル : ElementHost コントロールの別の Windows フォームへのコピーと貼り付け' +ms.date: 03/30/2017 +helpviewer_keywords: +- Windows Forms, content copying and pasting +- interoperability [WPF] +- ElementHost control [Windows Forms], copying and pasting at design time +- WPF user control [Windows Forms], hosting in Windows Forms +ms.assetid: 6e81bb13-577c-46c3-a1cf-8d15969fb83e +ms.openlocfilehash: 55b426fbe95bac269183a649ecd839175a8cbdda +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037254" --- # チュートリアル : ElementHost コントロールの別の Windows フォームへのコピーと貼り付け このチュートリアルでは、Windows フォーム間で Windows Presentation Foundation (WPF) コントロールをコピーする方法について説明します。 @@ -24,7 +24,7 @@ ms.locfileid: "33520943" - WPF コントロールをコピーする。 > [!NOTE] -> 実際に画面に表示されるダイアログ ボックスとメニュー コマンドは、アクティブな設定またはエディションによっては、ヘルプの説明と異なる場合があります。 設定を変更するには、 **[ツール]** メニューの **[設定のインポートとエクスポート]** をクリックします。 詳細については、「[Visual Studio での開発設定のカスタマイズ](http://msdn.microsoft.com/library/22c4debb-4e31-47a8-8f19-16f328d7dcd3)」を参照してください。 +> 実際に画面に表示されるダイアログ ボックスとメニュー コマンドは、アクティブな設定またはエディションによっては、ヘルプの説明と異なる場合があります。 設定を変更するには、 **[ツール]** メニューの **[設定のインポートとエクスポート]** をクリックします。 詳細については、「[Visual Studio IDE のカスタマイズ](/visualstudio/ide/personalizing-the-visual-studio-ide)」を参照してください。 ## 必須コンポーネント このチュートリアルを実行するには、次のコンポーネントが必要です。 @@ -39,14 +39,14 @@ ms.locfileid: "33520943" #### プロジェクトを作成するには -- Visual Basic または Visual c# のという名前で新しい Windows フォーム アプリケーション プロジェクトを作成`CopyElementHost`です。 +- Visual Basic または Visual c# のという名前で新しい Windows フォーム アプリケーション プロジェクトを作成する`CopyElementHost`します。 ## WPF コントロールのコピー プロジェクトに WPF コントロールを追加した後、プロジェクト内の他のフォームにコピーすることができます。 #### WPF コントロールをコピーするには -1. 新しい WPF プロジェクトをソリューションに追加します。 コントロール型の既定の名前である `UserControl1.xaml` を使用します。 詳細については、次を参照してください。[チュートリアル: 新しい WPF コンテンツの作成デザイン時に Windows フォームで](../../../../docs/framework/winforms/advanced/walkthrough-creating-new-wpf-content-on-windows-forms-at-design-time.md)です。 +1. 新しい WPF プロジェクトをソリューションに追加します。 コントロール型の既定の名前である `UserControl1.xaml` を使用します。 詳細については、次を参照してください。[チュートリアル: 新しい WPF コンテンツの作成には、デザイン時に Windows フォーム](../../../../docs/framework/winforms/advanced/walkthrough-creating-new-wpf-content-on-windows-forms-at-design-time.md)します。 2. プロジェクトをビルドします。 @@ -69,4 +69,4 @@ ms.locfileid: "33520943" [移行と相互運用性](../../../../docs/framework/wpf/advanced/migration-and-interoperability.md) [WPF コントロールの使用](../../../../docs/framework/winforms/advanced/using-wpf-controls.md) - [WPF デザイナー](http://msdn.microsoft.com/library/c6c65214-8411-4e16-b254-163ed4099c26) + [Visual Studio で XAML をデザインする](/visualstudio/designers/designing-xaml-in-visual-studio) diff --git a/docs/framework/winforms/advanced/how-to-create-application-settings.md b/docs/framework/winforms/advanced/how-to-create-application-settings.md index 6d7023d3f28..077ac9a47ea 100644 --- a/docs/framework/winforms/advanced/how-to-create-application-settings.md +++ b/docs/framework/winforms/advanced/how-to-create-application-settings.md @@ -9,11 +9,11 @@ helpviewer_keywords: - application settings [Windows Forms], creating ms.assetid: 1e7aa347-af75-41e5-89ca-f53cab704f72 ms.openlocfilehash: 7a84fc85b42f2b78ccafcae3c815847633b9916d -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43744413" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879117" --- # 方法 : アプリケーション設定を作成する マネージド コードを使用することにより、新しいアプリケーション設定を作成し、フォームまたはフォームのコントロールのプロパティにバインドして、これらの設定が実行時に自動的に読み込まれて保存されるようにすることができます。 diff --git a/docs/framework/winforms/advanced/how-to-support-com-interop-by-displaying-each-windows-form-on-its-own-thread.md b/docs/framework/winforms/advanced/how-to-support-com-interop-by-displaying-each-windows-form-on-its-own-thread.md index 1e17dbd061d..ccc4bbf4e0c 100644 --- a/docs/framework/winforms/advanced/how-to-support-com-interop-by-displaying-each-windows-form-on-its-own-thread.md +++ b/docs/framework/winforms/advanced/how-to-support-com-interop-by-displaying-each-windows-form-on-its-own-thread.md @@ -11,11 +11,11 @@ helpviewer_keywords: - Windows Forms, interop ms.assetid: a9e04765-d2de-4389-a494-a9a6d07aa6ee ms.openlocfilehash: d0d8dfd4a19b31be790d2643847396d136098278 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43748789" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877519" --- # 方法 : 独自のスレッドで各 Windows フォームを表示して COM 相互運用機能をサポートする [!INCLUDE[dnprdnshort](../../../../includes/dnprdnshort-md.md)] メッセージ ループでフォームを表示して、COM 相互運用性の問題を解決できます。これは、 メソッドを使用して作成することができます。 diff --git a/docs/framework/winforms/controls/add-and-remove-items-with-wf-listview-control-using-the-designer.md b/docs/framework/winforms/controls/add-and-remove-items-with-wf-listview-control-using-the-designer.md index 74fa646d77c..de144e3ac0b 100644 --- a/docs/framework/winforms/controls/add-and-remove-items-with-wf-listview-control-using-the-designer.md +++ b/docs/framework/winforms/controls/add-and-remove-items-with-wf-listview-control-using-the-designer.md @@ -6,11 +6,11 @@ helpviewer_keywords: - ListView control [Windows Forms], adding list items ms.assetid: 217611ee-fd11-4d39-9a54-a37c3e781be1 ms.openlocfilehash: 0480c8980f0eba17229fff0c1e947cac5216fb9e -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43565837" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035805" --- # 方法 : デザイナーで Windows フォーム ListView コントロールを使って項目を追加および削除する Windows フォームに項目を追加するプロセスコントロールは、主にアイテムを指定して、プロパティを割り当てます。 追加またはリスト項目の削除は、いつでも実行できます。 diff --git a/docs/framework/winforms/controls/bind-wf-controls-with-the-bindingsource.md b/docs/framework/winforms/controls/bind-wf-controls-with-the-bindingsource.md index cacb380a695..609b2430925 100644 --- a/docs/framework/winforms/controls/bind-wf-controls-with-the-bindingsource.md +++ b/docs/framework/winforms/controls/bind-wf-controls-with-the-bindingsource.md @@ -7,11 +7,11 @@ helpviewer_keywords: - data binding [Windows Forms], BindingSource component ms.assetid: 391ae170-de5c-40f8-8233-91cb2ee4683a ms.openlocfilehash: 95f375d8845c60441aa5eefdd37e32541ea2d5a7 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43565682" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042310" --- # 方法 : デザイナーを使用して Windows フォーム コントロールを BindingSource コンポーネントにバインドする コントロールがフォームに追加し、アプリケーションのユーザー インターフェイスを決定したら後、は、実行時に、ユーザーは変更して、アプリケーションに関連するデータを保存できるように、データ ソースにコントロールをバインドできます。 diff --git a/docs/framework/winforms/controls/button-control-windows-forms.md b/docs/framework/winforms/controls/button-control-windows-forms.md index 5176a57853b..575c21445bc 100644 --- a/docs/framework/winforms/controls/button-control-windows-forms.md +++ b/docs/framework/winforms/controls/button-control-windows-forms.md @@ -6,11 +6,11 @@ helpviewer_keywords: - Button control [Windows Forms] ms.assetid: d38bc40c-8040-4f19-9e88-2c665b0ab80b ms.openlocfilehash: a2f421afe8e64b38851b3063c7091d9ee105ade9 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43537443" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892747" --- # Button コントロール (Windows フォーム) Windows フォームの `Button` コントロールを使用すると、ユーザーはそれをクリックしてアクションを実行できます。 `Button` コントロールには、テキストとイメージの両方を表示できます。 ボタンをクリックすると、ボタンを実際に押して離したかのように表示されます。 diff --git a/docs/framework/winforms/controls/creating-an-explorer-style-interface-with-the-listview-and-treeview.md b/docs/framework/winforms/controls/creating-an-explorer-style-interface-with-the-listview-and-treeview.md index 3ce4b5458cd..1782539595e 100644 --- a/docs/framework/winforms/controls/creating-an-explorer-style-interface-with-the-listview-and-treeview.md +++ b/docs/framework/winforms/controls/creating-an-explorer-style-interface-with-the-listview-and-treeview.md @@ -14,11 +14,11 @@ helpviewer_keywords: - ListView control [Windows Forms], explorer-style interface ms.assetid: 9e5e7721-19e2-4890-b273-a43589fe99ff ms.openlocfilehash: 73d3a0bef1ab075aee8e06f676ef17b853773552 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43540760" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039343" --- # チュートリアル : デザイナーを使用した、ListView コントロールと TreeView コントロールを含むエクスプローラー スタイルのインターフェイスの作成 Visual Studio の利点の 1 つは、時間の短い形式で本格的な Windows フォーム アプリケーションを作成する機能です。 一般的なシナリオがユーザー インターフェイス (UI) で作成してWindows オペレーティング システムの Windows エクスプ ローラーの機能のようなコントロール。 Windows エクスプ ローラーは、ユーザーのコンピューター上のファイルとフォルダーの階層構造を表示します。 diff --git a/docs/framework/winforms/controls/default-cell-styles-datagridview.md b/docs/framework/winforms/controls/default-cell-styles-datagridview.md index 948042e49a8..3d3f5933df5 100644 --- a/docs/framework/winforms/controls/default-cell-styles-datagridview.md +++ b/docs/framework/winforms/controls/default-cell-styles-datagridview.md @@ -8,11 +8,11 @@ helpviewer_keywords: - data [Windows Forms], setting formats ms.assetid: fc6da49f-8942-41da-b49f-b2afc38cc656 ms.openlocfilehash: adee6ab283fb7e2fe9bbfcda78c9692621407e9e -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43565477" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879065" --- # 方法 : デザイナーを使用して Windows フォーム DataGridView コントロールの既定のセル スタイルとデータ形式を設定する コントロールを使用する既定のセル スタイルを指定し、コントロール全体の特定の列、行および列のヘッダーおおよび台帳効果を作成する行を交互のデータ形式します。 既定のスタイルのコントロール全体の設定は、既定の列と交互の行のスタイル設定によって上書きされます。 さらに、個々 の行とセルのコードに設定するスタイルは、既定のスタイルをオーバーライドします。 diff --git a/docs/framework/winforms/controls/design-time-errors-in-the-windows-forms-designer.md b/docs/framework/winforms/controls/design-time-errors-in-the-windows-forms-designer.md index 58fe2e7d947..4dacd402dfc 100644 --- a/docs/framework/winforms/controls/design-time-errors-in-the-windows-forms-designer.md +++ b/docs/framework/winforms/controls/design-time-errors-in-the-windows-forms-designer.md @@ -9,11 +9,11 @@ helpviewer_keywords: - design-time errors [Windows Forms Designer] ms.assetid: ad408380-825a-46d8-9a4a-531b130b88ce ms.openlocfilehash: ec1801a1b695867a7edcd99394feebe1d0f6853a -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43553241" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891685" --- # Windows フォーム デザイナーでのデザイン時エラー このトピックでは、Windows フォーム デザイナーで読み込みに失敗したときに場合に Microsoft Visual Studio に表示されるデザイン時のエラー リストの意味と使用法について説明します。 このエラー リストが表示された場合、デザイナーのバグであると解釈するのではなく、コード内のエラーを修正するための参考情報であると考えてください。 diff --git a/docs/framework/winforms/controls/developing-windows-forms-controls-at-design-time.md b/docs/framework/winforms/controls/developing-windows-forms-controls-at-design-time.md index ddd2d058c64..68b0c7d5dc5 100644 --- a/docs/framework/winforms/controls/developing-windows-forms-controls-at-design-time.md +++ b/docs/framework/winforms/controls/developing-windows-forms-controls-at-design-time.md @@ -10,11 +10,11 @@ helpviewer_keywords: - custom controls [Windows Forms] ms.assetid: e5a8e088-7ec8-4fd9-bcb3-9078fd134829 ms.openlocfilehash: b58318a3e0e9881725d3c260251288c720fa4132 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43745112" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041343" --- # デザイン時の Windows フォーム コントロールの開発 コントロールの作成者は、.NET Framework のさまざまなコントロール作成テクノロジを利用できます。 既存のコントロールを組み合わせた複合コントロールしかデザインできないといった制約はなくなりました。 継承により、既存の複合コントロールや既存の Windows フォーム コントロールから、独自のコントロールを作成できます。 カスタム描画を実装する独自のコントロールを設計することもできます。 これらのオプションを使うと、非常に柔軟にビジュアル インターフェイスのデザインと機能を決めることができます。 これらの機能を利用するには、オブジェクト ベースのプログラミング概念について理解しておく必要があります。 diff --git a/docs/framework/winforms/controls/events-in-windows-forms-controls.md b/docs/framework/winforms/controls/events-in-windows-forms-controls.md index 5e0e12da0bf..18357a6fe22 100644 --- a/docs/framework/winforms/controls/events-in-windows-forms-controls.md +++ b/docs/framework/winforms/controls/events-in-windows-forms-controls.md @@ -6,11 +6,11 @@ helpviewer_keywords: - custom controls [Windows Forms], events overview (using code) ms.assetid: 7e3d1379-87aa-437c-afce-c99454eff30e ms.openlocfilehash: d18938565c302be085b7ac51f878d83ae5ab533d -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43746770" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032246" --- # Windows フォーム コントロールのイベント Windows フォーム コントロールを継承から 60 を超えるイベントします。 以下のイベント、コントロールを描画する、ウィンドウの表示などに関連するイベント、イベント、および低レベルのマウスとキーボード イベント。 一部の下位イベントは合成などのセマンティック イベントにします。 詳細については、継承されたイベントは、次を参照してください。します。 diff --git a/docs/framework/winforms/controls/hide-columns-in-the-datagrid-using-the-designer.md b/docs/framework/winforms/controls/hide-columns-in-the-datagrid-using-the-designer.md index 2459c19524c..b046caecf3c 100644 --- a/docs/framework/winforms/controls/hide-columns-in-the-datagrid-using-the-designer.md +++ b/docs/framework/winforms/controls/hide-columns-in-the-datagrid-using-the-designer.md @@ -8,11 +8,11 @@ helpviewer_keywords: - data [Windows Forms], displaying ms.assetid: a81c38e6-2527-426a-bcb1-be691403be04 ms.openlocfilehash: 0187d85a639fc446f207a7b532fecc5ee707ae55 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43785359" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041516" --- # 方法 : デザイナーを使用して Windows フォーム DataGridView コントロールの列を非表示にする Windows フォームの コントロールで使用できる列の一部のみを表示したいときがあります。 たとえば、従業員を表示するたい給与の列には他のユーザーが非表示の管理資格情報を持つユーザーをします。 または、その一部のみを表示する多くの列を含むデータ ソースにコントロールをバインドすることがあります。 この場合、非表示にするのではなく、表示する必要のない列は通常削除されます。 詳細については、次を参照してください。[方法: 追加すると、Windows フォーム DataGridView コントロールを使用して、デザイナーで列を削除](../../../../docs/framework/winforms/controls/add-and-remove-columns-in-the-datagrid-using-the-designer.md)します。 diff --git a/docs/framework/winforms/controls/how-to-add-activex-controls-to-windows-forms.md b/docs/framework/winforms/controls/how-to-add-activex-controls-to-windows-forms.md index b86af2aaec4..e212b0217f5 100644 --- a/docs/framework/winforms/controls/how-to-add-activex-controls-to-windows-forms.md +++ b/docs/framework/winforms/controls/how-to-add-activex-controls-to-windows-forms.md @@ -1,41 +1,41 @@ --- -title: '方法 : Windows フォームに ActiveX コントロールを追加する' -ms.date: 03/30/2017 -helpviewer_keywords: -- Windows Forms controls, ActiveX controls -- forms [Windows Forms], adding ActiveX controls -- ActiveX controls [Windows Forms], adding -ms.assetid: 54a61e5b-555e-4887-b41e-6244fed271eb -ms.openlocfilehash: c851a215638e60642bf93564f4884b5a79d430d5 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33527379" +title: '方法 : Windows フォームに ActiveX コントロールを追加する' +ms.date: 03/30/2017 +helpviewer_keywords: +- Windows Forms controls, ActiveX controls +- forms [Windows Forms], adding ActiveX controls +- ActiveX controls [Windows Forms], adding +ms.assetid: 54a61e5b-555e-4887-b41e-6244fed271eb +ms.openlocfilehash: 7d6514c679187e9ec193f6dda8336c8bd56fac81 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039200" --- # 方法 : Windows フォームに ActiveX コントロールを追加する -Windows フォーム コントロールをホストするには、Windows フォーム デザイナーが最適化され、ときにも Windows フォームで ActiveX コントロールを配置することができます。 +Windows フォーム コントロールをホストするには、Windows フォーム デザイナーが最適化され、中には、Windows フォームで ActiveX コントロールも記述できます。 > [!CAUTION] -> ActiveX コントロールに追加されるときに、Windows フォームのパフォーマンスの制限があります。 +> ActiveX コントロールを追加することがある場合に、Windows フォームのパフォーマンスの制限があります。 - ActiveX コントロールをフォームに追加する前に、ツールボックスに追加する必要があります。 詳細については、次を参照してください。 [COM コンポーネント、ツールボックスのカスタマイズ ダイアログ ボックス](http://msdn.microsoft.com/library/171333f3-f207-4e02-bbdc-17862556212c)です。 + ActiveX コントロールをフォームに追加する前に、ツールボックスに追加する必要があります。 詳細については、次を参照してください。 [COM コンポーネント、ツールボックスのカスタマイズ ダイアログ ボックス](https://msdn.microsoft.com/library/171333f3-f207-4e02-bbdc-17862556212c)します。 > [!NOTE] -> 実際に画面に表示されるダイアログ ボックスとメニュー コマンドは、アクティブな設定またはエディションによっては、ヘルプの説明と異なる場合があります。 設定を変更するには、 **[ツール]** メニューの **[設定のインポートとエクスポート]** をクリックします。 詳細については、「[Visual Studio での開発設定のカスタマイズ](http://msdn.microsoft.com/library/22c4debb-4e31-47a8-8f19-16f328d7dcd3)」を参照してください。 +> 実際に画面に表示されるダイアログ ボックスとメニュー コマンドは、アクティブな設定またはエディションによっては、ヘルプの説明と異なる場合があります。 設定を変更するには、 **[ツール]** メニューの **[設定のインポートとエクスポート]** をクリックします。 詳細については、「[Visual Studio IDE のカスタマイズ](/visualstudio/ide/personalizing-the-visual-studio-ide)」を参照してください。 ### Windows フォームに ActiveX コントロールを追加するには -- ツールボックスでコントロールをダブルクリックします。 +- ツールボックスにコントロールをダブルクリックします。 - Visual Studio は、プロジェクト内のコントロールへのすべての参照を追加します。 Windows フォームで ActiveX コントロールを使用する場合に留意すべきことに関する詳細については、次を参照してください。 [Windows フォームで ActiveX コントロールをホストしている場合の考慮事項](../../../../docs/framework/winforms/controls/considerations-when-hosting-an-activex-control-on-a-windows-form.md)です。 + Visual Studio では、プロジェクトのコントロールにすべての参照を追加します。 Windows フォームで ActiveX コントロールを使用する場合に留意すべき点の詳細については、次を参照してください。 [Windows フォームで ActiveX コントロールをホストしている場合の考慮事項](../../../../docs/framework/winforms/controls/considerations-when-hosting-an-activex-control-on-a-windows-form.md)します。 > [!NOTE] - > Windows フォーム ActiveX コントロール インポーター (AxImp.exe) は、ActiveX のダイナミック リンク ライブラリのインポート時に予想よりも、別の種類のイベント引数を作成します。 AxImp.exe によって作成された引数は、次のような: `Invoke(object sender, DWebBrowserEvents2_ProgressChangeEvent e)`、`Invoke(object sender, DWebBrowserEvents2_ProgressChangeEventArgs e)`が必要です。 この不規則性は防止しませんコードが正常に注意してください。 詳細については、「 [Windows フォーム ActiveX コントロール インポーター (Aximp.exe)](../../../../docs/framework/tools/aximp-exe-windows-forms-activex-control-importer.md)です。 + > Windows フォーム ActiveX コントロール インポーター (AxImp.exe) は、ActiveX のダイナミック リンク ライブラリのインポート時に予想よりも、別の種類のイベント引数を作成します。 AxImp.exe によって作成された引数は、次のような: `Invoke(object sender, DWebBrowserEvents2_ProgressChangeEvent e)`、`Invoke(object sender, DWebBrowserEvents2_ProgressChangeEventArgs e)`が必要です。 この不規則性から正常に機能して、コードが回避しないことに注意します。 詳細については、次を参照してください。 [Windows フォーム ActiveX コントロール インポーター (Aximp.exe)](../../../../docs/framework/tools/aximp-exe-windows-forms-activex-control-importer.md)します。 ## 関連項目 [Windows フォーム コントロール](../../../../docs/framework/winforms/controls/index.md) - [各言語およびライブラリにおける、コントロールとプログラミング可能オブジェクトの比較](http://msdn.microsoft.com/library/021f2a1b-8247-4348-a5ad-e1d9ab23004b) + [各言語およびライブラリにおける、コントロールとプログラミング可能オブジェクトの比較](https://msdn.microsoft.com/library/021f2a1b-8247-4348-a5ad-e1d9ab23004b) [方法: Windows フォームにコントロールを追加する](../../../../docs/framework/winforms/controls/how-to-add-controls-to-windows-forms.md) [Windows フォームでのコントロールの配置](../../../../docs/framework/winforms/controls/arranging-controls-on-windows-forms.md) [各 Windows フォーム コントロールのラベル設定とショートカットの作成](../../../../docs/framework/winforms/controls/labeling-individual-windows-forms-controls-and-providing-shortcuts-to-them.md) diff --git a/docs/framework/winforms/controls/how-to-add-controls-without-a-user-interface-to-windows-forms.md b/docs/framework/winforms/controls/how-to-add-controls-without-a-user-interface-to-windows-forms.md index 74367c384f9..4c7102520c5 100644 --- a/docs/framework/winforms/controls/how-to-add-controls-without-a-user-interface-to-windows-forms.md +++ b/docs/framework/winforms/controls/how-to-add-controls-without-a-user-interface-to-windows-forms.md @@ -15,11 +15,11 @@ helpviewer_keywords: - nonvisual controls [Windows Forms] ms.assetid: 52134d9c-cff6-4eed-8e2b-3d5eb3bd494e ms.openlocfilehash: 9458fc7f3344a5692581485a0e5bd462e45551d9 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43731989" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881828" --- # 方法 : ユーザー インターフェイスを持たないコントロールを Windows フォームに追加する 非ビジュアル コントロール (またはコンポーネント) は、アプリケーションに機能を提供します。 他のコントロールとは異なり、コンポーネントは、ユーザーにユーザー インターフェイスを提供しないし、ので、Windows フォーム デザイナー画面に表示する必要はありません。 コンポーネントはフォームに追加するときに、Windows フォーム デザイナーはすべてのコンポーネントが表示されるフォームの下部にあるサイズ変更可能なトレイを表示します。 コントロールがコンポーネント トレイに追加されたら、コンポーネントを選択し、フォーム上の他のコントロールと同様に、そのプロパティを設定することができます。 diff --git a/docs/framework/winforms/controls/how-to-align-a-control-to-the-edges-of-forms-at-design-time.md b/docs/framework/winforms/controls/how-to-align-a-control-to-the-edges-of-forms-at-design-time.md index 0a0076ca80e..cb68f19f3d7 100644 --- a/docs/framework/winforms/controls/how-to-align-a-control-to-the-edges-of-forms-at-design-time.md +++ b/docs/framework/winforms/controls/how-to-align-a-control-to-the-edges-of-forms-at-design-time.md @@ -6,11 +6,11 @@ helpviewer_keywords: - Dock property [Windows Forms], aligning controls (using designer) ms.assetid: 51f08998-5e3b-4330-be58-a4edd0eb60f4 ms.openlocfilehash: 513029c1bd5cc4af52fcee97f7fab961729e613c -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43799412" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039596" --- # 方法 : デザイン時にフォームの端に合わせてコントロールを配置する コントロールを設定して、フォームの端に合わせて整列を行うことができます、します。 このプロパティは、フォーム内のコントロールの場所を指定します。 プロパティには次の値のいずれかを設定できます。 diff --git a/docs/framework/winforms/controls/how-to-anchor-and-dock-child-controls-in-a-flowlayoutpanel-control.md b/docs/framework/winforms/controls/how-to-anchor-and-dock-child-controls-in-a-flowlayoutpanel-control.md index d9d230fb5e1..7c38713796c 100644 --- a/docs/framework/winforms/controls/how-to-anchor-and-dock-child-controls-in-a-flowlayoutpanel-control.md +++ b/docs/framework/winforms/controls/how-to-anchor-and-dock-child-controls-in-a-flowlayoutpanel-control.md @@ -8,11 +8,11 @@ helpviewer_keywords: - child controls [Windows Forms], anchoring and docking ms.assetid: a2bcdfca-9b63-45e6-9c0e-3411015cba98 ms.openlocfilehash: b53547e8e61e69834f262407de490422e6b6bb00 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43748708" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892361" --- # 方法 : FlowLayoutPanel コントロールで子コントロールを固定およびドッキングする コントロールは、子コントロールの プロパティと プロパティをサポートします。 diff --git a/docs/framework/winforms/controls/how-to-change-the-order-of-columns-in-the-windows-forms-datagridview-control.md b/docs/framework/winforms/controls/how-to-change-the-order-of-columns-in-the-windows-forms-datagridview-control.md index b23a3380bc6..58ad7b19b17 100644 --- a/docs/framework/winforms/controls/how-to-change-the-order-of-columns-in-the-windows-forms-datagridview-control.md +++ b/docs/framework/winforms/controls/how-to-change-the-order-of-columns-in-the-windows-forms-datagridview-control.md @@ -10,11 +10,11 @@ helpviewer_keywords: - data grids [Windows Forms], changing column order ms.assetid: 5e9ac3bc-b0f0-48cb-a3d5-b005af905395 ms.openlocfilehash: f3b1ddd583f76ab135d13108f8c62775ab894c83 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43741034" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43880290" --- # 方法 : Windows フォーム DataGridView コントロールの列の順序を変更する を使用してデータをデータ ソースから表示する場合、データ ソースのスキーマの列が、表示したい順序で表示されないことがあります。 クラスの プロパティを使用して、列の表示順序を変更できます。 diff --git a/docs/framework/winforms/controls/how-to-create-a-resizable-windows-form-for-data-entry.md b/docs/framework/winforms/controls/how-to-create-a-resizable-windows-form-for-data-entry.md index 146c320a087..ff47dcf8679 100644 --- a/docs/framework/winforms/controls/how-to-create-a-resizable-windows-form-for-data-entry.md +++ b/docs/framework/winforms/controls/how-to-create-a-resizable-windows-form-for-data-entry.md @@ -12,11 +12,11 @@ helpviewer_keywords: - Windows Forms, resizable ms.assetid: babdf198-404c-485d-a914-ed370c6ecd99 ms.openlocfilehash: a319fba43c6735cd5552dd71d1fb614a6192da97 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43784989" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036120" --- # 方法 : データ入力用のサイズ変更可能な Windows フォームを作成する レイアウトが優れていると、その親フォームの寸法の変更に柔軟に対応できます。 コントロールを使用すると、フォームの寸法の変更に応じて一貫した方法でコントロールの位置とサイズが変更されるように、フォームのレイアウトを調整できます。 コントロールは、コントロールの内容の変更によってレイアウトの変更が生じる場合にも便利です。 この手順で説明するプロセスは、Visual Studio 環境内で実行できます。 「[チュートリアル: データ入力用のサイズ変更可能な Windows フォームの作成](https://msdn.microsoft.com/library/991eahec\(v=vs.110\))」も参照してください。 diff --git a/docs/framework/winforms/controls/how-to-design-a-windows-forms-layout-that-responds-well-to-localization.md b/docs/framework/winforms/controls/how-to-design-a-windows-forms-layout-that-responds-well-to-localization.md index f79650166d4..06b8ffcccad 100644 --- a/docs/framework/winforms/controls/how-to-design-a-windows-forms-layout-that-responds-well-to-localization.md +++ b/docs/framework/winforms/controls/how-to-design-a-windows-forms-layout-that-responds-well-to-localization.md @@ -11,11 +11,11 @@ helpviewer_keywords: - localization [Windows Forms], Windows Forms layout ms.assetid: d13eff2d-701c-4b6e-8838-3885cbfb7223 ms.openlocfilehash: c72cae58e8486f1187fd27d200522a43dca328ca -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43532461" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032002" --- # 方法 : ローカリゼーションに対応した Windows フォーム レイアウトをデザインする ローカライズが可能なフォームを作成すると、各国市場向けの開発期間が大幅に短縮されます。 コントロールを使用すると、 プロパティ値の変更によってコントロールのサイズが変更された際に、これに適切に応答するレイアウトを実装できます diff --git a/docs/framework/winforms/controls/how-to-display-time-with-the-datetimepicker-control.md b/docs/framework/winforms/controls/how-to-display-time-with-the-datetimepicker-control.md index e3ecaf8eeea..aa872baf556 100644 --- a/docs/framework/winforms/controls/how-to-display-time-with-the-datetimepicker-control.md +++ b/docs/framework/winforms/controls/how-to-display-time-with-the-datetimepicker-control.md @@ -10,11 +10,11 @@ helpviewer_keywords: - DateTimePicker control [Windows Forms], displaying time ms.assetid: 0c1c8b40-1b50-4301-a90c-39516775ccb1 ms.openlocfilehash: c65a1102ccb8b05602d813831745dbcefed8c17d -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43539312" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879238" --- # 方法 : DateTimePicker コントロールを使用して時間を表示する アプリケーションでユーザーが日付と時刻を選択して、指定された形式で日付と時刻を表示できるようにするには、 コントロールを使用します。 次の手順は、 コントロールを使用して時刻を表示する方法を示します。 diff --git a/docs/framework/winforms/controls/how-to-download-a-file-in-the-background.md b/docs/framework/winforms/controls/how-to-download-a-file-in-the-background.md index 6deb5fa3199..47f4ddf7e5a 100644 --- a/docs/framework/winforms/controls/how-to-download-a-file-in-the-background.md +++ b/docs/framework/winforms/controls/how-to-download-a-file-in-the-background.md @@ -15,11 +15,11 @@ helpviewer_keywords: - background operations ms.assetid: 9b7bc5ae-051c-4904-9720-18f6667388bd ms.openlocfilehash: 2396516a0e6c9aeb9b2d64a0bf6e3974d64a5cc5 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43535326" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892198" --- # 方法 : バックグラウンドでファイルをダウンロードする ファイルのダウンロードは一般的なタスクであり、時間のかかる可能性があるこの操作を別のスレッドで実行すると便利です。 ごくわずかなコードでこのタスクを実行するには、 コンポーネントを使用します。 diff --git a/docs/framework/winforms/controls/how-to-enable-check-margins-and-image-margins-in-contextmenustrip-controls.md b/docs/framework/winforms/controls/how-to-enable-check-margins-and-image-margins-in-contextmenustrip-controls.md index 3bffbc70040..035f855029e 100644 --- a/docs/framework/winforms/controls/how-to-enable-check-margins-and-image-margins-in-contextmenustrip-controls.md +++ b/docs/framework/winforms/controls/how-to-enable-check-margins-and-image-margins-in-contextmenustrip-controls.md @@ -12,11 +12,11 @@ helpviewer_keywords: - MenuStrip control [Windows Forms] ms.assetid: eb584e71-59da-4012-aaca-dbe1c7c7a156 ms.openlocfilehash: f7128c8ba6e2a221e359cd761cdc4c3521bb2b99 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43804865" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036419" --- # 方法 : ContextMenuStrip コントロールでチェックの余白とイメージの余白を有効にする コントロールの オブジェクトを、チェック マークやカスタム イメージを付けてカスタマイズできます。 diff --git a/docs/framework/winforms/controls/how-to-implement-virtual-mode-in-the-windows-forms-datagridview-control.md b/docs/framework/winforms/controls/how-to-implement-virtual-mode-in-the-windows-forms-datagridview-control.md index 8cd7cffdb0e..6e0b0fca58e 100644 --- a/docs/framework/winforms/controls/how-to-implement-virtual-mode-in-the-windows-forms-datagridview-control.md +++ b/docs/framework/winforms/controls/how-to-implement-virtual-mode-in-the-windows-forms-datagridview-control.md @@ -12,11 +12,11 @@ helpviewer_keywords: - DataGridView control [Windows Forms], large data sets ms.assetid: 98236267-f08e-4918-bcf9-77acf050a3ca ms.openlocfilehash: 8f33b210a454dddf318c2dd78ce170caa2ff1770 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43557624" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042359" --- # 方法 : Windows フォーム DataGridView コントロールで仮想モードを実装する 次のコード例は、 プロパティを `true` に設定した コントロールを使用して、大規模なデータ セットを管理する方法を示します。 diff --git a/docs/framework/winforms/controls/how-to-inherit-from-existing-windows-forms-controls.md b/docs/framework/winforms/controls/how-to-inherit-from-existing-windows-forms-controls.md index cbcde9b3cc8..48f52bb36ad 100644 --- a/docs/framework/winforms/controls/how-to-inherit-from-existing-windows-forms-controls.md +++ b/docs/framework/winforms/controls/how-to-inherit-from-existing-windows-forms-controls.md @@ -9,11 +9,11 @@ helpviewer_keywords: - custom controls [Windows Forms], inheritance ms.assetid: 1e1fc8ea-c615-4cf0-a356-16d6df7444ab ms.openlocfilehash: f19b207c840994ffa3aa364135583b5daeb26827 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43542285" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43890461" --- # 方法 : 既存の Windows フォーム コントロールから継承する 既存のコントロールの機能を拡張する場合は、継承によって既存のコントロールから派生したコントロールを作成できます。 既存のコントロールから継承すると、そのコントロールのすべての機能およびビジュアル プロパティが引き継がれます。 継承するコントロールを作成する場合などは、新しいコントロールになります、act とまったく同じ標準コントロール。 その後で、カスタム メソッドやカスタム プロパティの実装によって、新しいコントロールの機能を拡張または変更できます。 一部のコントロールで変更することできますも継承されたコントロールの外観をオーバーライドしてそのメソッド。 diff --git a/docs/framework/winforms/controls/how-to-inherit-from-the-control-class.md b/docs/framework/winforms/controls/how-to-inherit-from-the-control-class.md index 9b8cb56be54..ed99a3c6f8f 100644 --- a/docs/framework/winforms/controls/how-to-inherit-from-the-control-class.md +++ b/docs/framework/winforms/controls/how-to-inherit-from-the-control-class.md @@ -9,11 +9,11 @@ helpviewer_keywords: - custom controls [Windows Forms], creating ms.assetid: 46ba0df3-5cf7-443c-a3b4-a72660172476 ms.openlocfilehash: 1a0eea1930699ed85fcf0eaf184ba0aabe398d73 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43531746" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44031901" --- # 方法 : コントロール クラスを継承する Windows フォームで使用する完全なカスタム コントロールを作成する場合から継承する必要があります、クラス。 継承中に、クラスは、多くの計画と実装を実行することは、オプションの最大範囲にも提供が必要です。 継承する場合コントロールを動作を実現する非常に基本的な機能を継承します。 固有の機能、クラス、キーボードとマウスによるユーザー入力の処理、コントロールのサイズと境界を定義します。、、windows ハンドルを提供しますおよびメッセージの処理とセキュリティを提供します。 描画機能 (ここではコントロールのグラフィカル インターフェイスを実際に表示する機能) や、ユーザーとやり取りするための特定の機能は含まれていません。 このような機能はすべて、カスタム コードによって提供する必要があります。 diff --git a/docs/framework/winforms/controls/how-to-join-toolstrippanels.md b/docs/framework/winforms/controls/how-to-join-toolstrippanels.md index 09149a170b3..ad89b01f38d 100644 --- a/docs/framework/winforms/controls/how-to-join-toolstrippanels.md +++ b/docs/framework/winforms/controls/how-to-join-toolstrippanels.md @@ -9,11 +9,11 @@ helpviewer_keywords: - ToolStripPanel control [Windows Forms], joining together ms.assetid: 4eadda6d-e3b8-4151-aaf2-a8d564fbe6b3 ms.openlocfilehash: 5e1688fb00e6eefa4873284e1ea1ba29536d3227 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43723627" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43878549" --- # 方法 : ToolStripPanel を結合する 実行時に コントロールを に結合でき、これによりマルチ ドキュメント インターフェイス (MDI) アプリケーションの柔軟性を提供します。 diff --git a/docs/framework/winforms/controls/how-to-raise-change-notifications-using-the-bindingsource-resetitem-method.md b/docs/framework/winforms/controls/how-to-raise-change-notifications-using-the-bindingsource-resetitem-method.md index c210de9a4b3..336030847fc 100644 --- a/docs/framework/winforms/controls/how-to-raise-change-notifications-using-the-bindingsource-resetitem-method.md +++ b/docs/framework/winforms/controls/how-to-raise-change-notifications-using-the-bindingsource-resetitem-method.md @@ -13,11 +13,11 @@ helpviewer_keywords: - change notifications ms.assetid: ab8b4096-37ff-4e30-aabc-de79a2f2e972 ms.openlocfilehash: cd2a15d5c3cbdf15f055196e63548a1240202479 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43787809" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43880271" --- # 方法 : BindingSource ResetItem メソッドを使用して変更通知を発生させる コントロールのデータ ソースの中には、項目が変更、追加、または削除されても変更通知が発生しないものがあります。 コンポーネントを使用すると、そのようなデータ ソースをバインドし、コードから変更通知を発生させることができます。 diff --git a/docs/framework/winforms/controls/how-to-set-default-cell-styles-for-the-windows-forms-datagridview-control.md b/docs/framework/winforms/controls/how-to-set-default-cell-styles-for-the-windows-forms-datagridview-control.md index 61c515a9279..a69913c8564 100644 --- a/docs/framework/winforms/controls/how-to-set-default-cell-styles-for-the-windows-forms-datagridview-control.md +++ b/docs/framework/winforms/controls/how-to-set-default-cell-styles-for-the-windows-forms-datagridview-control.md @@ -10,11 +10,11 @@ helpviewer_keywords: - data grids [Windows Forms], cell styles ms.assetid: 1aaaca43-5340-447e-99c0-9177d9776aa1 ms.openlocfilehash: 072a9ce7e28983683ac1104b70c160cf5eea12b7 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43734042" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877337" --- # 方法 : Windows フォーム DataGridView コントロールの既定のセル スタイルを設定する コントロールを使用して、コントロール全体、および特定の列と行の既定のセル スタイルを指定できます。 これらは既定でフィルターを下に移動し、コントロール レベルから列レベルへ、次に行レベルへ、その次にセル レベルへ移動します。 特定の プロパティがセル レベルで設定されていないと、行レベルで既定のプロパティの設定が使用されます。 行レベルでもプロパティが設定されていない場合、既定の列の設定が使用されます。 最後に、列レベルでもプロパティが設定されていない場合、既定の の設定が使用されます。 この設定により、複数のレベルでプロパティの設定を複製する必要がなくなります。 各レベルでは、上位のレベルとは異なるスタイルだけを指定します。 詳細については、次を参照してください。 [Windows フォームの DataGridView コントロールのセル スタイル](../../../../docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md)します。 diff --git a/docs/framework/winforms/controls/how-to-span-rows-and-columns-in-a-tablelayoutpanel-control.md b/docs/framework/winforms/controls/how-to-span-rows-and-columns-in-a-tablelayoutpanel-control.md index 55543e6a0ac..8bba783313b 100644 --- a/docs/framework/winforms/controls/how-to-span-rows-and-columns-in-a-tablelayoutpanel-control.md +++ b/docs/framework/winforms/controls/how-to-span-rows-and-columns-in-a-tablelayoutpanel-control.md @@ -11,11 +11,11 @@ helpviewer_keywords: - cells [Windows Forms], merging ms.assetid: a8a2fdd3-a848-48b0-a4cd-4e85ebded87e ms.openlocfilehash: 5363e7a7def8d2593d3ac474deb9d3d7b77d3912 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43556889" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43880332" --- # 方法 : TableLayoutPanel コントロールの行と列を拡大する コントロールで、コントロールが隣接する行と列にまたがることができます。 diff --git a/docs/framework/winforms/controls/hscrollbar-and-vscrollbar-controls-overview-windows-forms.md b/docs/framework/winforms/controls/hscrollbar-and-vscrollbar-controls-overview-windows-forms.md index 9ce8a003b8f..fe677d3e38e 100644 --- a/docs/framework/winforms/controls/hscrollbar-and-vscrollbar-controls-overview-windows-forms.md +++ b/docs/framework/winforms/controls/hscrollbar-and-vscrollbar-controls-overview-windows-forms.md @@ -12,11 +12,11 @@ helpviewer_keywords: - scroll bars [Windows Forms], about scroll bars ms.assetid: 8b307679-1cae-41d8-99aa-3d1efd207cd6 ms.openlocfilehash: 2c6436e77753322733580acba5a20d6bb220f29c -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43786235" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43880118" --- # HScrollBar コントロールと VScrollBar コントロールの概要 (Windows フォーム) Windows フォームまたは垂直方向に水平方向にスクロールすることにより、アプリケーションまたはコントロール内の項目または大量の情報の長いリストを簡単にナビゲートを提供するコントロールを使用します。 スクロール バー、Windows インターフェイスの一般的な要素は、そのため、から派生していないコントロールのコントロールが使用される多くの場合、クラス。 同様に、多くの開発者が組み込む選択、独自のユーザー コントロールを作成するときを制御します。 diff --git a/docs/framework/winforms/controls/listview-control-overview-windows-forms.md b/docs/framework/winforms/controls/listview-control-overview-windows-forms.md index 2fc3866266c..62a83ee586e 100644 --- a/docs/framework/winforms/controls/listview-control-overview-windows-forms.md +++ b/docs/framework/winforms/controls/listview-control-overview-windows-forms.md @@ -9,11 +9,11 @@ helpviewer_keywords: - list views ms.assetid: c9ef56c1-3bb1-4101-9f4e-e95e720f2756 ms.openlocfilehash: ab2d0d9456f64f215ddbc0003833db1858f0ce1a -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43395105" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884896" --- # ListView コントロールの概要 (Windows フォーム) Windows フォーム コントロールにはアイコン表示で項目の一覧が表示されます。 リスト ビューを使用すると、Windows エクスプローラーの右側のペインのようなユーザー インターフェイスを作成することができます。 コントロールが 4 つのビュー モード: LargeIcon、SmallIcon、リスト、および詳細。 diff --git a/docs/framework/winforms/controls/menustrip-control-windows-forms.md b/docs/framework/winforms/controls/menustrip-control-windows-forms.md index 95f2495b87d..7746c1338cb 100644 --- a/docs/framework/winforms/controls/menustrip-control-windows-forms.md +++ b/docs/framework/winforms/controls/menustrip-control-windows-forms.md @@ -6,11 +6,11 @@ helpviewer_keywords: - menus ms.assetid: e361bf98-eed8-4ed3-9dfb-5a2e865e3ce6 ms.openlocfilehash: 03328b324399c7500f2cf3a8b6ab12c843115e29 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43539438" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032411" --- # MenuStrip コントロール (Windows フォーム) このコントロールは、アプリケーション コマンドをグループ化して簡単にアクセスできるようにします。 diff --git a/docs/framework/winforms/controls/move-through-a-dataset-with-wf-bindingnavigator-control.md b/docs/framework/winforms/controls/move-through-a-dataset-with-wf-bindingnavigator-control.md index b564beed650..b844a881a23 100644 --- a/docs/framework/winforms/controls/move-through-a-dataset-with-wf-bindingnavigator-control.md +++ b/docs/framework/winforms/controls/move-through-a-dataset-with-wf-bindingnavigator-control.md @@ -10,11 +10,11 @@ helpviewer_keywords: - examples [Windows Forms], BindingNavigator control ms.assetid: 146d97be-3d97-400e-accb-860bbf47729d ms.openlocfilehash: 272291a6c4d8b008b9efae23f392676ae1af7180 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43542817" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877243" --- # 方法 : Windows フォームの BindingNavigator コントロールを使用して DataSet を移動する データ ドリブン アプリケーションを作成するときに、ユーザーにデータのコレクションを表示する必要がある場合があります。 コントロールは、 コンポーネントと組み合わせて、コレクションを移動して項目を順番に表示する、便利で拡張可能なソリューションを提供します。 diff --git a/docs/framework/winforms/controls/performing-common-tasks-using-smart-tags-on-wf-controls.md b/docs/framework/winforms/controls/performing-common-tasks-using-smart-tags-on-wf-controls.md index 66e049184c1..3e382840880 100644 --- a/docs/framework/winforms/controls/performing-common-tasks-using-smart-tags-on-wf-controls.md +++ b/docs/framework/winforms/controls/performing-common-tasks-using-smart-tags-on-wf-controls.md @@ -7,11 +7,11 @@ helpviewer_keywords: - designer actions ms.assetid: cac337e6-00f6-4584-80f4-75728f5ea113 ms.openlocfilehash: d1c69d2e9e89e0a4fed767216e8743a0ac9ac81d -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43741134" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891172" --- # チュートリアル : Windows フォーム コントロールのスマート タグを使用した共通タスクの実行 Windows フォーム アプリケーションのフォームとコントロールを作成するときは、繰り返し実行する多くのタスクを使用します。 これらは、発生する、一般的に実行されるタスクの一部を示します。 diff --git a/docs/framework/winforms/controls/set-alternating-row-styles-for-the-datagrid-using-the-designer.md b/docs/framework/winforms/controls/set-alternating-row-styles-for-the-datagrid-using-the-designer.md index e5af716f617..7154c654bc0 100644 --- a/docs/framework/winforms/controls/set-alternating-row-styles-for-the-datagrid-using-the-designer.md +++ b/docs/framework/winforms/controls/set-alternating-row-styles-for-the-datagrid-using-the-designer.md @@ -9,11 +9,11 @@ helpviewer_keywords: - data [Windows Forms], displaying ms.assetid: 02373442-bf94-4470-9f8a-e44c4a9d5b88 ms.openlocfilehash: 5807df6d11580c22f2b754faf44fb3aa63dee14e -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43779183" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881308" --- # 方法 : デザイナーを使用して Windows フォーム DataGridView コントロールに交互の行のスタイルを設定する 表形式のデータは多くの場合、別の背景色の交互の行のある帳簿のような形式で表示されます。 この形式を使用すると、多数の列がある幅の広いテーブルで、ユーザーが各行にあるセルを簡単に識別できるようになります。 diff --git a/docs/framework/winforms/controls/splitcontainer-control-overview-windows-forms.md b/docs/framework/winforms/controls/splitcontainer-control-overview-windows-forms.md index c22602e055e..53bf99c04c9 100644 --- a/docs/framework/winforms/controls/splitcontainer-control-overview-windows-forms.md +++ b/docs/framework/winforms/controls/splitcontainer-control-overview-windows-forms.md @@ -7,11 +7,11 @@ helpviewer_keywords: - SplitContainer control [Windows Forms], about SplitContainer control ms.assetid: 6de5a5f7-97a5-402d-be6d-7e2785483db5 ms.openlocfilehash: 81898e09ff513043b205cde13378ae24ee755226 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43539980" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039174" --- # SplitContainer コントロールの概要 (Windows フォーム) Windows フォームの コントロールは複合と考えることができ、移動可能なバーで区切られた 2 つのパネルです。 マウス ポインターがバーの上に移動すると、ポインターの形が変わり、バーが移動可能であることを示します。 diff --git a/docs/framework/winforms/controls/timer-component-overview-windows-forms.md b/docs/framework/winforms/controls/timer-component-overview-windows-forms.md index 4ee04e53e57..c23ef29ae9a 100644 --- a/docs/framework/winforms/controls/timer-component-overview-windows-forms.md +++ b/docs/framework/winforms/controls/timer-component-overview-windows-forms.md @@ -8,11 +8,11 @@ helpviewer_keywords: - timers [Windows Forms], about timers ms.assetid: e672c05b-a8b6-4b26-9e4d-9223aa9e3873 ms.openlocfilehash: 6e453f6b7718c6c5be3109f51153a3f5e4b5b6f4 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43784609" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032229" --- # Timer コンポーネントの概要 (Windows フォーム) Windows フォーム は、一定の間隔でイベントを発生させるコンポーネントです。 このコンポーネントは、Windows フォームの環境用に設計されています。 サーバー環境に適したタイマーが必要な場合は、「[サーバー ベースのタイマーの概要](https://msdn.microsoft.com/library/adc0bc0a-a519-4812-bafc-fb9d1a5801fc)」を参照してください。 diff --git a/docs/framework/winforms/controls/using-the-managed-html-document-object-model.md b/docs/framework/winforms/controls/using-the-managed-html-document-object-model.md index 81e7f9d61a8..9ffb1108106 100644 --- a/docs/framework/winforms/controls/using-the-managed-html-document-object-model.md +++ b/docs/framework/winforms/controls/using-the-managed-html-document-object-model.md @@ -5,11 +5,11 @@ helpviewer_keywords: - managed HTML DOM ms.assetid: a017dd5c-cd7b-47e4-952c-f4f54cb48409 ms.openlocfilehash: 7800311895d1c0fac43577076226a68712164f60 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43396159" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43878750" --- # マネージド HTML DOM (Document Object Model) の使用 マネージ HTML ドキュメント オブジェクト モデル (DOM) に基づくラッパーを提供する、[!INCLUDE[dnprdnshort](../../../../includes/dnprdnshort-md.md)]の Internet Explorer によって公開されている HTML クラス。 ホストされている HTML ページを操作するこれらのクラスを使用して、コントロール、または最初から新しいページを構築します。 diff --git a/docs/framework/winforms/controls/varieties-of-custom-controls.md b/docs/framework/winforms/controls/varieties-of-custom-controls.md index 3b503b4b44e..8eb237fd37a 100644 --- a/docs/framework/winforms/controls/varieties-of-custom-controls.md +++ b/docs/framework/winforms/controls/varieties-of-custom-controls.md @@ -12,11 +12,11 @@ helpviewer_keywords: - controls [Windows Forms], composite ms.assetid: 3cea09e5-4344-4ccb-9858-b66ccac210ff ms.openlocfilehash: 9883f9166007405c3f47a9a1d66a3f4c546197d0 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43536363" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884563" --- # さまざまなカスタム コントロール .NET Framework を使用して、新しいコントロールを開発し、実装できます。 継承によって、使い慣れたユーザー コントロールや既存のコントロールの機能を拡張できます。 また、独自の描画を実行するカスタム コントロールを作成することもできます。 diff --git a/docs/framework/winforms/controls/virtual-mode-with-just-in-time-data-loading-in-the-datagrid.md b/docs/framework/winforms/controls/virtual-mode-with-just-in-time-data-loading-in-the-datagrid.md index e325b58e29e..22f2136ea70 100644 --- a/docs/framework/winforms/controls/virtual-mode-with-just-in-time-data-loading-in-the-datagrid.md +++ b/docs/framework/winforms/controls/virtual-mode-with-just-in-time-data-loading-in-the-datagrid.md @@ -13,11 +13,11 @@ helpviewer_keywords: - virtual mode [Windows Forms], just-in-time data loading ms.assetid: 33825f92-7a22-40ee-86d9-9a2ed1ead7b7 ms.openlocfilehash: c5b218786d2b52037ec9009ac9fd68c089b1bb47 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43788572" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886306" --- # 方法 : Windows フォーム DataGridView コントロールで Just-In-Time データ読み込みを使用して仮想モードを実装する 次のコード例では、必要がある場合にのみ、サーバーからデータを読み込むデータ キャッシュを持つ コントロールで仮想モードを使用する方法を示しています。 この例で詳しく説明は[Windows フォームの DataGridView コントロールで Just-In-Time データ読み込みで仮想モードの実装](../../../../docs/framework/winforms/controls/implementing-virtual-mode-jit-data-loading-in-the-datagrid.md)します。 diff --git a/docs/framework/winforms/controls/walkthrough-authoring-a-composite-control-with-visual-csharp.md b/docs/framework/winforms/controls/walkthrough-authoring-a-composite-control-with-visual-csharp.md index bbe9d0bee46..39ce6cfb8b2 100644 --- a/docs/framework/winforms/controls/walkthrough-authoring-a-composite-control-with-visual-csharp.md +++ b/docs/framework/winforms/controls/walkthrough-authoring-a-composite-control-with-visual-csharp.md @@ -9,11 +9,11 @@ helpviewer_keywords: - custom controls [Windows Forms], creating ms.assetid: f88481a8-c746-4a36-9479-374ce5f2e91f ms.openlocfilehash: 5f8384140b813400e106ad959684264304541c93 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43740626" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038128" --- # チュートリアル : Visual C# による複合コントロールの作成 # 複合コントロールは、カスタム グラフィカル インターフェイスを作成し、再利用するための手段を提供します。 複合コントロールは、基本的には視覚的に表示されるコンポーネントです。 そのため、複合コントロールは、1 つ以上の Windows フォーム コントロール、コンポーネント、または機能を拡張できるコード ブロックで構成されます。コード ブロックでは、ユーザー入力の検証、表示プロパティの変更、作成者が必要とする他のタスクの実行などによって機能を拡張します。 複合コントロールは、他のコントロールと同様に Windows フォームに配置できます。 このチュートリアルの前半では、`ctlClock` という単純な複合コントロールを作成します。 チュートリアルの後半では、継承によって `ctlClock` の機能を拡張します。 diff --git a/docs/framework/winforms/controls/walkthrough-automatically-populating-the-toolbox-with-custom-components.md b/docs/framework/winforms/controls/walkthrough-automatically-populating-the-toolbox-with-custom-components.md index 0ca644a5438..ad09f676b94 100644 --- a/docs/framework/winforms/controls/walkthrough-automatically-populating-the-toolbox-with-custom-components.md +++ b/docs/framework/winforms/controls/walkthrough-automatically-populating-the-toolbox-with-custom-components.md @@ -7,11 +7,11 @@ helpviewer_keywords: - custom components [Windows Forms], adding to Toolbox ms.assetid: 2fa1e3e8-6b9f-42b2-97c0-2be57444dba4 ms.openlocfilehash: 488d51e748ea17b09e61b982db7abadc34f8e311 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43671892" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041562" --- # チュートリアル : ツールボックスへのカスタム コンポーネントの自動設定 自動的に表示されます、コンポーネントは現在開いているソリューション内のプロジェクトで定義されている場合、**ツールボックス**操作は必要とします。 手動で設定することができます、**ツールボックス**を使用して、カスタム コンポーネントで、[選択ツールボックス項目 ダイアログ ボックス (Visual Studio)](https://msdn.microsoft.com/library/bd07835f-18a8-433e-bccc-7141f65263bb)が、**ツールボックス**を考慮に入れたソリューションの内の項目の次のすべての特性を持つ出力をビルドします。 diff --git a/docs/framework/winforms/controls/walkthrough-inheriting-from-a-windows-forms-control-with-visual-basic.md b/docs/framework/winforms/controls/walkthrough-inheriting-from-a-windows-forms-control-with-visual-basic.md index baadb4380de..ac3bd953470 100644 --- a/docs/framework/winforms/controls/walkthrough-inheriting-from-a-windows-forms-control-with-visual-basic.md +++ b/docs/framework/winforms/controls/walkthrough-inheriting-from-a-windows-forms-control-with-visual-basic.md @@ -11,11 +11,11 @@ helpviewer_keywords: - custom controls [Windows Forms], inheritance ms.assetid: fb58d7c8-b702-4478-ad31-b00cae118882 ms.openlocfilehash: 6c70de1bf6a5340b6f5b2c652110ed9be5536665 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43541079" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879592" --- # チュートリアル : Visual Basic による Windows フォーム コントロールからの継承 Visual basic の場合は、使用して強力なカスタム コントロールを作成できます*継承*します。 継承を使用すると、標準の Windows フォーム コントロールの固有の機能をすべて保持しながら、カスタム機能も組み込んだコントロールを作成できます。 このチュートリアルでは、`ValueButton` という単純な継承されたコントロールを作成します。 このボタンは、標準の Windows フォームから機能を継承、制御し、という名前のカスタム プロパティを公開`ButtonValue`します。 diff --git a/docs/framework/winforms/controls/walkthrough-inheriting-from-a-windows-forms-control-with-visual-csharp.md b/docs/framework/winforms/controls/walkthrough-inheriting-from-a-windows-forms-control-with-visual-csharp.md index 7bce568626e..346ca30327b 100644 --- a/docs/framework/winforms/controls/walkthrough-inheriting-from-a-windows-forms-control-with-visual-csharp.md +++ b/docs/framework/winforms/controls/walkthrough-inheriting-from-a-windows-forms-control-with-visual-csharp.md @@ -9,11 +9,11 @@ helpviewer_keywords: - custom controls [Windows Forms], inheritance ms.assetid: 09476da0-8d4c-4a4c-b969-649519dfb438 ms.openlocfilehash: cad15b8fb89ec17e45b0f6cfed22f3109551fc2c -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43740469" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879130" --- # チュートリアル : Visual C# による Windows フォーム コントロールからの継承 # [!INCLUDE[csprcslong](../../../../includes/csprcslong-md.md)] では、*継承*によって強力なカスタム コントロールを作成できます。 継承を使用すると、標準の Windows フォーム コントロールの固有の機能をすべて保持しながら、カスタム機能も組み込んだコントロールを作成できます。 このチュートリアルでは、`ValueButton` という単純な継承されたコントロールを作成します。 このボタンは、標準の Windows フォームから機能を継承、制御し、という名前のカスタム プロパティを公開`ButtonValue`します。 diff --git a/docs/framework/winforms/creating-event-handlers-in-windows-forms.md b/docs/framework/winforms/creating-event-handlers-in-windows-forms.md index 07d885a2bd2..d012c8da82f 100644 --- a/docs/framework/winforms/creating-event-handlers-in-windows-forms.md +++ b/docs/framework/winforms/creating-event-handlers-in-windows-forms.md @@ -9,11 +9,11 @@ helpviewer_keywords: - event handlers [Windows Forms] ms.assetid: 6514e530-c6b8-489c-a8d2-eda7b7072701 ms.openlocfilehash: 9095946d52360c69fd6c4dd6285039fb3e1874d5 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43744534" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43878931" --- # Windows フォーム内でのイベント ハンドラーの作成 イベント ハンドラーは、ユーザーがボタンをクリックする、またはメッセージ キューがメッセージを受信するなどのイベントが発生したときに実行するアクションを決定する、コード内の手順です。 イベントが発生すると、そのイベントを受信した一つまたは複数のイベント ハンドラーが実行されます。 イベントは複数のハンドラーに割り当てられ、特定のイベントを処理するメソッドは動的に変更できます。 イベント ハンドラーを作成するには、Windows フォーム デザイナーを使用することもできます。 diff --git a/docs/framework/winforms/how-to-determine-which-modifier-key-was-pressed.md b/docs/framework/winforms/how-to-determine-which-modifier-key-was-pressed.md index 1e9a8c88329..19294a28ba6 100644 --- a/docs/framework/winforms/how-to-determine-which-modifier-key-was-pressed.md +++ b/docs/framework/winforms/how-to-determine-which-modifier-key-was-pressed.md @@ -25,11 +25,11 @@ helpviewer_keywords: - modifier keys ms.assetid: 1e184048-0ae3-4067-a200-d4ba31dbc2cb ms.openlocfilehash: f73dea640bc2059353b2a250188b901f360ea750 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43736232" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037270" --- # 方法 : どの修飾子キーが押されたかを判断する ユーザーのキーボード操作を許可しているアプリケーションを作成するときの SHIFT、ALT、CTRL キーなどの修飾子キーを監視することもできます。 他のキーまたはマウス クリックで、組み合わせて修飾子キーが押された、ときに、アプリケーションが適切に応答できます。 たとえば、s が押された場合、画面に表示する"s"が生じるだけですが、ctrl キーを押しながら S キーを押すと、現在のドキュメントが保存されます。 処理する場合、イベント、のプロパティ、受信したイベント ハンドラーを指定しますどの修飾子キーが押されました。 または、プロパティのもビットごとの OR と組み合わせると修飾子キーが押された文字を指定します。 ただし、処理する場合、イベントまたはマウス イベント、イベント ハンドラーは、この情報を受信しません。 この場合、使用する必要があります、のプロパティ、クラス。 どちらの場合、適切なビットごとの AND を実行する必要があります値およびテストする値。 列挙には、バリエーションの各修飾子キーは、ため、ビット演算を実行することが重要と適切な値が提供しています。 たとえば、SHIFT キーがによって表される修飾子キーと shift キーをテストする適切な値します。 同様に、修飾子として ctlr 番号と alt キーをテストする必要がありますを使用して、それぞれ値します。 diff --git a/docs/framework/winforms/more-secure-file-and-data-access-in-windows-forms.md b/docs/framework/winforms/more-secure-file-and-data-access-in-windows-forms.md index cf949a57876..3960144342c 100644 --- a/docs/framework/winforms/more-secure-file-and-data-access-in-windows-forms.md +++ b/docs/framework/winforms/more-secure-file-and-data-access-in-windows-forms.md @@ -14,11 +14,11 @@ helpviewer_keywords: - security [Windows Forms], data access ms.assetid: 3cd3e55b-2f5e-40dd-835d-f50f7ce08967 ms.openlocfilehash: d5a9b08188e346fdea5b155149dee1ef8368c2a0 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43779952" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881104" --- # Windows フォームにおけるファイルおよびデータへのより安全なアクセス [!INCLUDE[dnprdnshort](../../../includes/dnprdnshort-md.md)] は、リソースとデータを保護できるアクセス許可を使用します。 アプリケーションでデータを読み取りまたは書き込みできる場所は、アプリケーションに付与されるアクセス許可に依存します。 部分信頼環境でアプリケーションを実行すると、データにアクセス許可がないか、またはデータにアクセスする方法を変更しなければならない可能性があります。 diff --git a/docs/framework/winforms/security-in-windows-forms-overview.md b/docs/framework/winforms/security-in-windows-forms-overview.md index 64df188f893..29ea071bc55 100644 --- a/docs/framework/winforms/security-in-windows-forms-overview.md +++ b/docs/framework/winforms/security-in-windows-forms-overview.md @@ -9,11 +9,11 @@ helpviewer_keywords: - access control [Windows Forms], Windows Forms ms.assetid: 4810dc9f-ea23-4ce1-8ea1-657f0ff1d820 ms.openlocfilehash: 54fc56e5e7d6ee5cd0e7bc55bd22c7d4127eb4d3 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43532119" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036575" --- # Windows フォームのセキュリティの概要 [!INCLUDE[dnprdnshort](../../../includes/dnprdnshort-md.md)] のリリース以前、ユーザーのコンピューターで実行されているすべてのコードは、リソースにアクセスするために、そのコンピューターのユーザーが持っていたのと同じ権限またはアクセス許可を持っていました。 たとえば、ユーザーにファイル システムへのアクセスが許可されている場合は、コードにファイル システムへのアクセスが許可され、ユーザーにデータベースへのアクセスが許可されている場合は、コードにデータベースへのアクセスが許可されていました。 これらの権限やアクセス許可は、ユーザーがローカル コンピューターに明示的にインストールした実行可能ファイルのコードに対しては受け入れることができますが、インターネットやローカル イントラネットからの悪意のある可能性があるコードに対しては受け入れることができません。 このコードは、アクセス許可がないユーザーのコンピューター リソースにアクセスすべきではありません。 diff --git a/docs/framework/winforms/user-input-in-windows-forms.md b/docs/framework/winforms/user-input-in-windows-forms.md index 8da0d9fde24..9cff4635e8e 100644 --- a/docs/framework/winforms/user-input-in-windows-forms.md +++ b/docs/framework/winforms/user-input-in-windows-forms.md @@ -8,11 +8,11 @@ helpviewer_keywords: - keyboards [Windows Forms], keyboard input ms.assetid: 1486075f-1e06-4c9e-82c6-f948331db6d6 ms.openlocfilehash: fef51f57dd3c14c91572041a72c805823d6019a3 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43740936" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037034" --- # Windows フォームでのユーザー入力 Windows フォームには、関連する Windows メッセージの処理中に発生するイベントに基づくユーザーの入力モデルが含まれています。 特定のタスクを実行する方法を示すコード例を含む、マウスとキーボードのユーザー入力については、このセクションのトピックで説明します。 diff --git a/docs/framework/wpf/advanced/code-behind-and-xaml-in-wpf.md b/docs/framework/wpf/advanced/code-behind-and-xaml-in-wpf.md index 7bbfa1f2a4d..8ebf5f1c9f7 100644 --- a/docs/framework/wpf/advanced/code-behind-and-xaml-in-wpf.md +++ b/docs/framework/wpf/advanced/code-behind-and-xaml-in-wpf.md @@ -1,25 +1,25 @@ --- -title: WPF における分離コードと XAML -ms.date: 03/30/2017 -helpviewer_keywords: -- XAML [WPF], code-behind -- code-behind files [WPF], XAML -ms.assetid: 9df6d3c9-aed3-471c-af36-6859b19d999f -ms.openlocfilehash: 09d4f010ca53c5e3d2d9dede172e7ae2102261b9 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33541549" +title: WPF における分離コードと XAML +ms.date: 03/30/2017 +helpviewer_keywords: +- XAML [WPF], code-behind +- code-behind files [WPF], XAML +ms.assetid: 9df6d3c9-aed3-471c-af36-6859b19d999f +ms.openlocfilehash: ee08dc22588264b25d40b3fd818ef9ee1da90319 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032907" --- # WPF における分離コードと XAML - 分離コードとは、マークアップ定義オブジェクトによって結合されるコードの記述に使用される用語と、[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]ページがマークアップ コンパイルします。 このトピックは、分離コードの要件および内のコードの別のインライン コード メカニズムについて説明します。[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]です。 + 分離コード、マークアップ定義のオブジェクトによって結合されるコードの記述に使用される用語は、ときに、[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]ページがマークアップ コンパイルします。 このトピックでは、分離コードの要件および内のコードの別のインライン コード メカニズムについて説明します。[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]します。 このトピックは、次のセクションで構成されています。 - [前提条件](#Prerequisites) -- [分離コードと、XAML 言語](#codebehind_and_the_xaml_language) +- [分離コードと XAML の言語](#codebehind_and_the_xaml_language) - [分離コード、イベント ハンドラー、および WPF では部分クラスの要件](#Code_behind__Event_Handler__and_Partial_Class) @@ -29,34 +29,34 @@ ms.locfileid: "33541549" ## 必須コンポーネント - このトピックでは、読み取りがある前提としています、 [XAML の概要 (WPF)](../../../../docs/framework/wpf/advanced/xaml-overview-wpf.md)の基本的な知識があると、[!INCLUDE[TLA2#tla_clr](../../../../includes/tla2sharptla-clr-md.md)]とオブジェクト指向プログラミングします。 + このトピックでは、既に読んだことを想定しています、 [XAML の概要 (WPF)](../../../../docs/framework/wpf/advanced/xaml-overview-wpf.md)の基本的な知識があると、[!INCLUDE[TLA2#tla_clr](../../../../includes/tla2sharptla-clr-md.md)]とオブジェクト指向プログラミングします。 -## 分離コードと、XAML 言語 - XAML 言語には、コード ファイルを関連付けるマークアップ ファイル側からのマークアップ ファイルに使用する言語レベルの機能が含まれています。 具体的には、言語の機能の定義、XAML 言語[X:class ディレクティブ](../../../../docs/framework/xaml-services/x-class-directive.md)、 [X:subclass ディレクティブ](../../../../docs/framework/xaml-services/x-subclass-directive.md)、および[X:classmodifier ディレクティブ](../../../../docs/framework/xaml-services/x-classmodifier-directive.md)です。 コードの生成方法、およびマークアップとコードを統合する方法を正確には、XAML 言語の指定の一部ではありません。 コードを統合する方法を決定する WPF などのフレームワークまではそのまま、アプリケーションとプログラミング モデル、およびビルドで XAML を使用するアクションまたは他のサポートされる方法すべてが必要です。 +## 分離コードと XAML の言語 + XAML 言語には、マークアップ ファイルの側からのマークアップ ファイルにコード ファイルを関連付けるように言語レベルの機能が含まれています。 具体的には、XAML 言語は、言語機能を定義します。 [X:class ディレクティブ](../../../../docs/framework/xaml-services/x-class-directive.md)、 [X:subclass ディレクティブ](../../../../docs/framework/xaml-services/x-subclass-directive.md)、および[X:classmodifier ディレクティブ](../../../../docs/framework/xaml-services/x-classmodifier-directive.md)します。 コードの生成方法、およびマークアップとコードを統合する方法を正確に XAML 言語の指定の一部ではありません。 コードを統合する方法については、WPF などのフレームワークを一任されて、アプリケーションのプログラミング モデル、およびビルドに XAML を使用するアクションまたは他のサポート方法すべてが必要です。 ## 分離コード、イベント ハンドラー、および WPF では部分クラスの要件 - 部分クラスは、ルート要素をサポートする型から派生する必要があります。 -- マークアップ コンパイルのビルド アクションの既定の動作、するおくことができます、派生で空白の部分クラス定義で分離コード側で注意してください。 指定しない場合でも、コンパイルの結果は、部分クラスを基になるバッキング型のページのルートと仮定します。 ただし、この動作に証明書利用者は、ベスト プラクティスではないです。 +- マークアップ コンパイルのビルド アクションの既定の動作でしておくことができます、派生部分クラス定義では空白に分離コード側でに注意してください。 コンパイルの結果は指定しない場合でも、ページのルートのバッキング型の部分クラスを基になると見なします。 ただし、この動作に証明書利用者は、ベスト プラクティスではありません。 -- 分離コードで記述するイベント ハンドラーは、インスタンス メソッドである必要があり、静的メソッドにすることはできません。 によって識別される CLR 名前空間内の部分クラスでこれらのメソッドを定義する必要があります`x:Class`です。 イベント ハンドラーに指示するための名前を修飾することはできません、[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]イベント接続を別のクラス スコープでのイベント ハンドラーを検索するプロセッサ。 +- 分離コードで記述するイベント ハンドラーは、インスタンス メソッドである必要があり、静的メソッドにすることはできません。 識別される CLR 名前空間内の部分クラスでこれらのメソッドを定義する必要があります`x:Class`します。 指示するイベント ハンドラーの名前を修飾することはできません、[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]のイベント ハンドラーを別のクラス スコープ内のイベント接続を検索するプロセッサ。 -- ハンドラーは、バッキング型システムで適切なイベントのデリゲートに一致しなければなりません。 +- ハンドラーは、バッキング型システムで適切なイベントのデリゲートに一致する必要があります。 -- Microsoft Visual Basic 言語具体的には、使用できます、言語固有`Handles`インスタンスとでの属性のハンドラーのアタッチではなく、ハンドラーの宣言内のイベントにハンドラーを関連付けるキーワード[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]です。 ただし、この手法はいくつかの制限がありますので、`Handles`キーワードには、すべての特定の機能のサポートできない、[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]など特定のイベントのシステム イベントのシナリオをルーティングまたはアタッチされるイベント。 詳細については、「 [Visual Basic およびイベント処理の WPF](../../../../docs/framework/wpf/advanced/visual-basic-and-wpf-event-handling.md)です。 +- Microsoft Visual Basic 言語の具体的を使えば、言語固有`Handles`インスタンスとの属性にハンドラーをアタッチする代わりに、ハンドラーの宣言内のイベントにハンドラーを関連付けるキーワード[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]します。 ただし、この手法がいくつかの制限のため、`Handles`キーワードには、すべての特定の機能のサポートできない、[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]など特定のイベントのシステム イベントのシナリオのルーティングまたはアタッチされるイベント。 詳細については、次を参照してください。 [Visual Basic と WPF のイベント処理](../../../../docs/framework/wpf/advanced/visual-basic-and-wpf-event-handling.md)します。 ## x: コード - [X:code](../../../../docs/framework/xaml-services/x-code-intrinsic-xaml-type.md)ディレクティブ要素で定義されている[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]です。 `x:Code`ディレクティブ要素がインラインのプログラミング コードを含めることができます。 インラインで定義されているコードに対話できる、[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]同じページにします。 次の例は、インライン c# コードを示しています。 内のコードにある通知、`x:Code`要素と、コードで囲む必要がある``の内容をエスケープするために[!INCLUDE[TLA2#tla_xml](../../../../includes/tla2sharptla-xml-md.md)]するように、[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]プロセッサ (解釈するか、[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]スキーマまたは[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]スキーマ) 内容を解釈しようとは、リテラルとして[!INCLUDE[TLA2#tla_xml](../../../../includes/tla2sharptla-xml-md.md)]です。 + [X:code](../../../../docs/framework/xaml-services/x-code-intrinsic-xaml-type.md)ディレクティブ要素で定義されている[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]します。 `x:Code`ディレクティブ要素はインラインのプログラミング コードを含めることができます。 インラインで定義されているコードと対話できます、[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]同じページにします。 次の例は、インライン c# コードを示しています。 コードが内部通知、`x:Code`要素と、コードで囲む必要があります``の内容をエスケープする[!INCLUDE[TLA2#tla_xml](../../../../includes/tla2sharptla-xml-md.md)]するように、[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]プロセッサ (いずれかの解釈、[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]スキーマまたは[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]スキーマ) 内容を解釈しようとは、文字どおりとして[!INCLUDE[TLA2#tla_xml](../../../../includes/tla2sharptla-xml-md.md)]します。 [!code-xaml[XAMLOvwSupport#ButtonWithInlineCode](../../../../samples/snippets/csharp/VS_Snippets_Wpf/XAMLOvwSupport/CSharp/page4.xaml#buttonwithinlinecode)] ## インライン コードの制限 - 回避するインライン コードの使用を制限したりすることを検討する必要があります。 アーキテクチャとコーディングの原理に関してマークアップと分離コードの間の分離の維持は保持設計者と開発者の役割もはっきりと区別します。 技術的な詳細レベルでは、インライン コードを記述するコードが生じること書き込むには、メッセージが不適切に常に記述するため、[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]部分クラスを生成し、既定の XML 名前空間のマッピングのみを使用できます。 追加できないため、`using`ステートメント、する必要がありますを完全修飾の多く、[!INCLUDE[TLA2#tla_api](../../../../includes/tla2sharptla-api-md.md)]行う呼び出しです。 既定値[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]マッピングを含める最もすべてではない[!INCLUDE[TLA2#tla_clr](../../../../includes/tla2sharptla-clr-md.md)]名前空間に存在する、[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]アセンブリへの呼び出しの種類およびその他の CLR 名前空間内に含まれるメンバーを完全に修飾する必要があります。 定義することもできない部分クラス以外のインライン コードにしを参照するすべてのユーザー コードのエンティティが生成される部分クラス内の変数またはメンバーとして存在する必要があります。 その他の言語固有プログラミングなどの機能、マクロや`#ifdef`グローバル変数、またはビルド変数、に対しては、利用できません。 詳細については、次を参照してください。 [X:code 組み込み XAML 型](../../../../docs/framework/xaml-services/x-code-intrinsic-xaml-type.md)です。 + 回避するインライン コードの使用を制限したりすることを検討してください。 アーキテクチャとコーディングの原理の観点からマークアップと分離コードの間の分離の維持は保持デザイナーと開発者の役割もはっきりと区別します。 技術的な詳細レベルでは、インライン コードを記述するコードできます書き込むには、厄介に常に記述するため、[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]部分クラスが生成され、既定の XML 名前空間のマッピングのみを使用できます。 追加できないため、`using`ステートメントでは、完全修飾して多くの[!INCLUDE[TLA2#tla_api](../../../../includes/tla2sharptla-api-md.md)]呼び出しを行います。 既定値[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]マッピングを含める最もすべてではなく[!INCLUDE[TLA2#tla_clr](../../../../includes/tla2sharptla-clr-md.md)]名前空間に存在する、[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]アセンブリ; 型とその他の CLR 名前空間内に含まれるメンバーの呼び出しを完全に修飾する必要があります。 定義することもできない部分クラスを超えるもので、インライン コードと、メンバーまたは生成された部分クラス内で変数として参照するすべてのユーザー コードのエンティティが存在する必要があります。 その他の言語固有プログラミングの機能、マクロなどまたは`#ifdef`に対してグローバル変数、またはビルド変数を利用することもありません。 詳細については、次を参照してください。 [X:code 組み込み XAML 型](../../../../docs/framework/xaml-services/x-code-intrinsic-xaml-type.md)します。 ## 関連項目 [XAML の概要 (WPF)](../../../../docs/framework/wpf/advanced/xaml-overview-wpf.md) diff --git a/docs/framework/wpf/advanced/collecting-ink.md b/docs/framework/wpf/advanced/collecting-ink.md index d386178b673..d190d9f1f8d 100644 --- a/docs/framework/wpf/advanced/collecting-ink.md +++ b/docs/framework/wpf/advanced/collecting-ink.md @@ -14,11 +14,11 @@ helpviewer_keywords: - DefaultDrawingAttributes property [WPF] ms.assetid: 66a3129d-9577-43eb-acbd-56c147282016 ms.openlocfilehash: 25f9c0141a97d8e52e0883b14fd3e1f4574a05ea -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43787445" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879309" --- # インクを収集します。 diff --git a/docs/framework/wpf/advanced/dependency-property-value-precedence.md b/docs/framework/wpf/advanced/dependency-property-value-precedence.md index 1e73dc0e2a3..df0da149ead 100644 --- a/docs/framework/wpf/advanced/dependency-property-value-precedence.md +++ b/docs/framework/wpf/advanced/dependency-property-value-precedence.md @@ -8,11 +8,11 @@ helpviewer_keywords: - metadata [WPF], dependency properties ms.assetid: 1fbada8e-4867-4ed1-8d97-62c07dad7ebc ms.openlocfilehash: 25dfe63a65c3044837beb26ec6c4eaa772c1df1b -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43535791" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879817" --- # 依存関係プロパティ値の優先順位 このトピックでは、[!INCLUDE[TLA#tla_winclient](../../../../includes/tlasharptla-winclient-md.md)] プロパティ システムの動作が依存関係プロパティの値に与える影響と、システムのさまざまな部分がプロパティの有効な値に適用する優先順位について説明します。 diff --git a/docs/framework/wpf/advanced/graphics-rendering-tiers.md b/docs/framework/wpf/advanced/graphics-rendering-tiers.md index fb04861e12b..6baac40843e 100644 --- a/docs/framework/wpf/advanced/graphics-rendering-tiers.md +++ b/docs/framework/wpf/advanced/graphics-rendering-tiers.md @@ -9,11 +9,11 @@ helpviewer_keywords: - graphics [WPF], rendering tiers ms.assetid: 08dd1606-02a2-4122-9351-c0afd2ec3a70 ms.openlocfilehash: 9fb24e13ab684170baf5ac3001d3a2d4bcd6df7e -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43746815" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036432" --- # グラフィックスの描画層 [!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)] アプリケーションを実行するデバイスのグラフィックス ハードウェア性能は描画層で決まります。 diff --git a/docs/framework/wpf/advanced/propertypath-xaml-syntax.md b/docs/framework/wpf/advanced/propertypath-xaml-syntax.md index cbc14838af8..e053ff9b9e2 100644 --- a/docs/framework/wpf/advanced/propertypath-xaml-syntax.md +++ b/docs/framework/wpf/advanced/propertypath-xaml-syntax.md @@ -6,11 +6,11 @@ helpviewer_keywords: - XAML [WPF], PropertyPath object ms.assetid: 0e3cdf07-abe6-460a-a9af-3764b4fd707f ms.openlocfilehash: 24dd4ca5663f2e6d98ed3888f07329724fdc353d -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43535475" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042544" --- # PropertyPath の XAML 構文 オブジェクトがサポートする、複雑なインライン[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]構文を使用するさまざまなプロパティを設定するため、型を値として。 このトピックの「ドキュメント、バインディングとアニメーション構文に適用される構文です。 diff --git a/docs/framework/wpf/advanced/trees-in-wpf.md b/docs/framework/wpf/advanced/trees-in-wpf.md index 2f4ce6454e3..c0134f895d8 100644 --- a/docs/framework/wpf/advanced/trees-in-wpf.md +++ b/docs/framework/wpf/advanced/trees-in-wpf.md @@ -7,11 +7,11 @@ helpviewer_keywords: - visual tree [WPF] ms.assetid: e83f25e5-d66b-4fc7-92d2-50130c9a6649 ms.openlocfilehash: e6173916ad64a60d3727b5d35bb2a2302b881b38 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43401395" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037309" --- # WPF のツリー 多くのテクノロジ要素とコンポーネントは、開発者は直接レンダリングや、アプリケーションの動作に影響を与える、ツリー内のオブジェクト ノード、操作をツリー構造で編成されています。 [!INCLUDE[TLA#tla_winclient](../../../../includes/tlasharptla-winclient-md.md)] またプログラム要素間のリレーションシップを定義するのにいくつかのツリー構造のメタファを使用します。 WPF 開発者の大部分できますコードでアプリケーションを作成または XAML で概念的には、オブジェクト ツリーの比喩を考えながら、アプリケーションの部分的な定義が、特定の API を呼び出すかをいくつかの一般的なのではなく、その特定のマークアップを使用する方法XML DOM で使用するなどのオブジェクトのツリー操作 API WPF のツリーの比喩ビューを提供する 2 つのヘルパー クラスが公開します。 用語のビジュアル ツリーと論理ツリーも使用されます、WPF ドキュメントのため、同じようなツリーは特定のキーの WPF 機能の動作を理解するのに役立ちます。 このトピックでは、ビジュアル ツリーと論理ツリーが表す内容を定義し、このようなツリーが、全体的なオブジェクトのツリーの概念に関連する方法について説明しますが導入されています秒。 diff --git a/docs/framework/wpf/advanced/troubleshooting-hybrid-applications.md b/docs/framework/wpf/advanced/troubleshooting-hybrid-applications.md index 49b72235aab..52eedafc21a 100644 --- a/docs/framework/wpf/advanced/troubleshooting-hybrid-applications.md +++ b/docs/framework/wpf/advanced/troubleshooting-hybrid-applications.md @@ -10,11 +10,11 @@ helpviewer_keywords: - message loops [WPF] ms.assetid: f440c23f-fa5d-4d5a-852f-ba61150e6405 ms.openlocfilehash: b43143fb3f27d127f93f5e8edd55b853ad604ef5 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43562647" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892231" --- # ハイブリッド アプリケーションのトラブルシューティング このトピックでは、両方を使用するハイブリッド アプリケーションを作成するときに発生する可能性がある一般的な問題を示します[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]と[!INCLUDE[TLA#tla_winforms](../../../../includes/tlasharptla-winforms-md.md)]テクノロジ。 diff --git a/docs/framework/wpf/advanced/walkthrough-enabling-drag-and-drop-on-a-user-control.md b/docs/framework/wpf/advanced/walkthrough-enabling-drag-and-drop-on-a-user-control.md index 5edbef9af6e..bbd23a31664 100644 --- a/docs/framework/wpf/advanced/walkthrough-enabling-drag-and-drop-on-a-user-control.md +++ b/docs/framework/wpf/advanced/walkthrough-enabling-drag-and-drop-on-a-user-control.md @@ -9,11 +9,11 @@ helpviewer_keywords: - drag-and-drop [WPF], walkthrough ms.assetid: cc844419-1a77-4906-95d9-060d79107fc7 ms.openlocfilehash: e151eb7f428fecb330970210fd7addb1603a211f -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43534233" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877269" --- # チュートリアル: ユーザー コントロールでのドラッグ アンド ドロップの有効化 このチュートリアルでのドラッグ アンド ドロップのデータ転送に含めることができるカスタム ユーザー コントロールを作成する方法について説明[!INCLUDE[TLA#tla_winclient](../../../../includes/tlasharptla-winclient-md.md)]します。 diff --git a/docs/framework/wpf/advanced/walkthrough-hosting-a-windows-forms-composite-control-in-wpf.md b/docs/framework/wpf/advanced/walkthrough-hosting-a-windows-forms-composite-control-in-wpf.md index 5dd92cba08a..c2e3183de2d 100644 --- a/docs/framework/wpf/advanced/walkthrough-hosting-a-windows-forms-composite-control-in-wpf.md +++ b/docs/framework/wpf/advanced/walkthrough-hosting-a-windows-forms-composite-control-in-wpf.md @@ -9,11 +9,11 @@ helpviewer_keywords: - composite controls [WPF], hosting in WPF ms.assetid: 96fcd78d-1c77-4206-8928-3a0579476ef4 ms.openlocfilehash: 22bfcf63fa42e72b3b971b18b5e68aec1e57c649 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP ms.lasthandoff: 09/06/2018 -ms.locfileid: "43859411" +ms.locfileid: "44042354" --- # チュートリアル: WPF での Windows フォーム複合コントロールのホスト [!INCLUDE[TLA#tla_winclient](../../../../includes/tlasharptla-winclient-md.md)] は、アプリケーションの作成に適した環境を提供します。 ただしがある場合、かなりの投資[!INCLUDE[TLA#tla_winforms](../../../../includes/tlasharptla-winforms-md.md)]コードをより効果的か以上で再利用するには、そのコードの一部、[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]アプリケーションではなく最初から修正します。 最も一般的なシナリオでは、既存の Windows フォーム コントロールがある場合です。 場合によってもがありませんこれらのコントロールのソース コードにアクセスします。 [!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)] このようなコントロールをホストするため、簡単な手順を提供する[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]アプリケーション。 たとえば、使用することができます[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]、特殊なをホストしているときに、プログラミングの大部分のコントロール。 diff --git a/docs/framework/wpf/advanced/walkthrough-hosting-a-windows-forms-control-in-wpf.md b/docs/framework/wpf/advanced/walkthrough-hosting-a-windows-forms-control-in-wpf.md index 21bdc2af5b0..e9a84524cf5 100644 --- a/docs/framework/wpf/advanced/walkthrough-hosting-a-windows-forms-control-in-wpf.md +++ b/docs/framework/wpf/advanced/walkthrough-hosting-a-windows-forms-control-in-wpf.md @@ -8,11 +8,11 @@ helpviewer_keywords: - hosting Windows Forms control in WPF [WPF] ms.assetid: 9cb88415-39b0-4c46-80c4-ff325b674286 ms.openlocfilehash: fcf2b4bd552a8c718ebd4d3f5c06ad7af8efd2a2 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43540246" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877438" --- # チュートリアル: WPF での Windows フォーム コントロールのホスト [!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)] 豊富な機能セットには、多くのコントロールを提供します。 ただしを使用する可能性がありますも[!INCLUDE[TLA#tla_winforms](../../../../includes/tlasharptla-winforms-md.md)]のコントロールに対して、[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]ページ。 たとえば、既存のかなりの投資を必要に応じて[!INCLUDE[TLA#tla_winforms](../../../../includes/tlasharptla-winforms-md.md)]コントロール、またはする必要があります、[!INCLUDE[TLA#tla_winforms](../../../../includes/tlasharptla-winforms-md.md)]独自の機能を提供するコントロール。 diff --git a/docs/framework/wpf/advanced/walkthrough-hosting-wpf-content-in-win32.md b/docs/framework/wpf/advanced/walkthrough-hosting-wpf-content-in-win32.md index 708f44dc72a..4d6e322d735 100644 --- a/docs/framework/wpf/advanced/walkthrough-hosting-wpf-content-in-win32.md +++ b/docs/framework/wpf/advanced/walkthrough-hosting-wpf-content-in-win32.md @@ -7,11 +7,11 @@ helpviewer_keywords: - hosting WPF content in Win32 window [WPF] ms.assetid: 38ce284a-4303-46dd-b699-c9365b22a7dc ms.openlocfilehash: b37ec57a0fde6617d84590cc0b0d7a4235b5573e -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43561888" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43880979" --- # チュートリアル: Win32 での WPF コンテンツのホスト [!INCLUDE[TLA#tla_winclient](../../../../includes/tlasharptla-winclient-md.md)] は、アプリケーションの作成に適した環境を提供します。 ただし、[!INCLUDE[TLA#tla_win32](../../../../includes/tlasharptla-win32-md.md)] コードにかなりの投資がある場合は、元のコードを書き換えるより、アプリケーションに [!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)] の機能を追加するほうがより効果的であることがあります。 [!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)] ホストするための簡単なメカニズムを提供します。[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)]でコンテンツを[!INCLUDE[TLA2#tla_win32](../../../../includes/tla2sharptla-win32-md.md)]ウィンドウ。 diff --git a/docs/framework/wpf/advanced/walkthrough-localizing-a-hybrid-application.md b/docs/framework/wpf/advanced/walkthrough-localizing-a-hybrid-application.md index c8ae30ab15f..3accd9daa9c 100644 --- a/docs/framework/wpf/advanced/walkthrough-localizing-a-hybrid-application.md +++ b/docs/framework/wpf/advanced/walkthrough-localizing-a-hybrid-application.md @@ -6,11 +6,11 @@ helpviewer_keywords: - hybrid applications [WPF interoperability] ms.assetid: fbc0c54e-930a-4c13-8e9c-27b83665010a ms.openlocfilehash: 685c68967f69e8933ff3dd2cd062e0893c7e2da6 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43554615" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884472" --- # チュートリアル : ハイブリッド アプリケーションのローカライズ diff --git a/docs/framework/wpf/app-development/application-management-overview.md b/docs/framework/wpf/app-development/application-management-overview.md index 16a790e028d..a3ca573bdda 100644 --- a/docs/framework/wpf/app-development/application-management-overview.md +++ b/docs/framework/wpf/app-development/application-management-overview.md @@ -8,11 +8,11 @@ helpviewer_keywords: - application management [WPF] ms.assetid: 32b1c054-5aca-423b-b4b5-ed8dc4dc637d ms.openlocfilehash: ba8d07a26b7e6abc511e5b24db26162b46a2b0a1 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43556653" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042258" --- # アプリケーション管理の概要 すべてのアプリケーションは、アプリケーションの実装と管理に適用される機能を共有することがよくあります。 このトピックでは、機能の概要、クラスを作成すると、アプリケーションを管理します。 diff --git a/docs/framework/wpf/app-development/filterinputmessage.md b/docs/framework/wpf/app-development/filterinputmessage.md index 41be14b1de8..1636b4dc91c 100644 --- a/docs/framework/wpf/app-development/filterinputmessage.md +++ b/docs/framework/wpf/app-development/filterinputmessage.md @@ -6,11 +6,11 @@ helpviewer_keywords: - FilterInputMessage method [WPF] ms.assetid: 4d74c6cf-7d1d-49ff-96c1-231340ce54f5 ms.openlocfilehash: 1a22071696ca012968e042e15cd8a9f4b876fd9f -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43532080" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036627" --- # FilterInputMessage E_NOTIMPL が返されない限り、メッセージを受信するたびに PresentationHost.exe によって呼び出されます。 diff --git a/docs/framework/wpf/app-development/how-to-navigate-back-through-navigation-history.md b/docs/framework/wpf/app-development/how-to-navigate-back-through-navigation-history.md index 6d0f9f15748..710adb08781 100644 --- a/docs/framework/wpf/app-development/how-to-navigate-back-through-navigation-history.md +++ b/docs/framework/wpf/app-development/how-to-navigate-back-through-navigation-history.md @@ -9,11 +9,11 @@ helpviewer_keywords: - navigation [WPF], through navigation history (back) ms.assetid: 9343234b-d864-441d-b8a7-d895cba80a87 ms.openlocfilehash: 7266c9486524e962a859c34c9be5ab8f6d7bf7d5 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/03/2018 -ms.locfileid: "43486715" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037413" --- # 方法: ナビゲーション履歴を後方に移動 この例では、ナビゲーション履歴を戻るエントリに移動する方法を示します。 diff --git a/docs/framework/wpf/controls/contextmenu-overview.md b/docs/framework/wpf/controls/contextmenu-overview.md index b3898fc6445..faf7ad7795e 100644 --- a/docs/framework/wpf/controls/contextmenu-overview.md +++ b/docs/framework/wpf/controls/contextmenu-overview.md @@ -9,11 +9,11 @@ helpviewer_keywords: - ContextMenu controls [WPF], about ContextMenu controls ms.assetid: 16909c42-799a-4561-91e0-7d69dcfeea91 ms.openlocfilehash: 54fd823594fba4500f35ed1d69720a3309e54a36 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43787039" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037962" --- # ContextMenu の概要 クラスは、特定のコンテキストを使用して機能を公開する要素を表しますします。 通常、ユーザーが公開する、で、[!INCLUDE[TLA#tla_ui](../../../../includes/tlasharptla-ui-md.md)]をマウスのボタンを右クリックします。 このトピックでは、要素で使用する方法の例を示します[!INCLUDE[TLA#tla_xaml](../../../../includes/tlasharptla-xaml-md.md)]とコード。 diff --git a/docs/framework/wpf/controls/how-to-animate-a-borderthickness-value.md b/docs/framework/wpf/controls/how-to-animate-a-borderthickness-value.md index 78054c4e9fb..fc6d705cc42 100644 --- a/docs/framework/wpf/controls/how-to-animate-a-borderthickness-value.md +++ b/docs/framework/wpf/controls/how-to-animate-a-borderthickness-value.md @@ -9,11 +9,11 @@ helpviewer_keywords: - animation [WPF], changes to border thickness ms.assetid: fd021978-f74b-4e7b-a7f7-3987dcad9e0f ms.openlocfilehash: d1ead0493d75f708557f0598d603440221182ebc -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43673552" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877191" --- # 方法 : BorderThickness 値をアニメーション化する この例を使用して境界線の太さに変更をアニメーション化する方法を示しています、クラス。 diff --git a/docs/framework/wpf/controls/panel-how-to-topics.md b/docs/framework/wpf/controls/panel-how-to-topics.md index 4b9fe6166ef..5a40925dff8 100644 --- a/docs/framework/wpf/controls/panel-how-to-topics.md +++ b/docs/framework/wpf/controls/panel-how-to-topics.md @@ -8,11 +8,11 @@ helpviewer_keywords: - controls [WPF], Panel ms.assetid: 28d8faf2-490c-4e17-a447-df25a66f6679 ms.openlocfilehash: d8ead1a799f1bd7524d171beb3e262baeb4b5fbe -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43746247" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039544" --- # パネルに関する「方法」トピック このセクションのトピックでは、使用する方法をについて説明します、要素および関連[!INCLUDE[TLA#tla_api#plural](../../../../includes/tlasharptla-apisharpplural-md.md)]します。 diff --git a/docs/framework/wpf/controls/ui-automation-of-a-wpf-custom-control.md b/docs/framework/wpf/controls/ui-automation-of-a-wpf-custom-control.md index 6144a5c9e89..27564259fae 100644 --- a/docs/framework/wpf/controls/ui-automation-of-a-wpf-custom-control.md +++ b/docs/framework/wpf/controls/ui-automation-of-a-wpf-custom-control.md @@ -11,11 +11,11 @@ helpviewer_keywords: - UI Automation [WPF], using with custom controls ms.assetid: 47b310fc-fbd5-4ce2-a606-22d04c6d4911 ms.openlocfilehash: 0e77b26bdc7eaa038c69a6fb706ee066aa223a2e -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43552349" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891497" --- # WPF カスタム コントロールの UI オートメーション [!INCLUDE[TLA#tla_uiautomation](../../../../includes/tlasharptla-uiautomation-md.md)] は、オートメーション クライアントが使用してさまざまなプラットフォームやフレームワークのユーザー インターフェイスを調査または操作できる、単一の汎用的なインターフェイスを提供します。 [!INCLUDE[TLA2#tla_uiautomation](../../../../includes/tla2sharptla-uiautomation-md.md)] では、品質保証 (テスト) のコードとスクリーン リーダーなどのユーザー補助アプリケーションの両方を使用して、ユーザー インターフェイス要素を調べて、他のコードからその要素を使用してユーザーの操作をシュミレーションできます。 すべてのプラットフォームにまたがる [!INCLUDE[TLA2#tla_uiautomation](../../../../includes/tla2sharptla-uiautomation-md.md)] について詳しくは、「ユーザー補助機能」を参照してください。 diff --git a/docs/framework/wpf/data/how-to-implement-prioritybinding.md b/docs/framework/wpf/data/how-to-implement-prioritybinding.md index 01300969b4b..be41ffb4d1d 100644 --- a/docs/framework/wpf/data/how-to-implement-prioritybinding.md +++ b/docs/framework/wpf/data/how-to-implement-prioritybinding.md @@ -8,11 +8,11 @@ helpviewer_keywords: - data binding [WPF], PriorityBinding class ms.assetid: d63b65ab-b3e9-4322-9aa8-1450f8d89532 ms.openlocfilehash: a7729ec3d06ec701cf2194bed5d90b5bed76573a -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP ms.lasthandoff: 09/06/2018 -ms.locfileid: "43803003" +ms.locfileid: "44037751" --- # 方法 : PriorityBinding を実装する [!INCLUDE[TLA#tla_winclient](../../../../includes/tlasharptla-winclient-md.md)]のバインディングの一覧を指定することによって動作します。 バインディングのリストの順序は、最も高い優先度から最も低い優先順位。 最高の優先度のバインドは、値を返す場合が正常に処理されるときはありますありません、リスト内の他のバインディングを処理する必要が。 最高の優先度のバインドを評価する時間がかかる場合がある可能性がありますの優先順位の高いバインドが正常に値を返すまで正常に値を返す次の最も高い優先順位が使用されます。 diff --git a/docs/framework/wpf/getting-started/index.md b/docs/framework/wpf/getting-started/index.md index 0fce91807d6..f615511e633 100644 --- a/docs/framework/wpf/getting-started/index.md +++ b/docs/framework/wpf/getting-started/index.md @@ -7,11 +7,11 @@ helpviewer_keywords: - WPF [WPF], getting started ms.assetid: 04f91da8-708c-46c7-8172-f1695ec847cd ms.openlocfilehash: f4c4c4a19c1919a27c15c623bcb30a119a560c75 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43561763" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43878653" --- # 概要 (WPF) Windows Presentation Foundation (WPF) は、デスクトップ クライアント アプリケーションを作成する UI フレームワークです。 WPF の開発プラットフォームは、アプリケーション モデル、リソース、コントロール、グラフィックス、レイアウト、データ バインディング、ドキュメント、セキュリティなどのさまざまなアプリケーション開発機能の一式をサポートします。 WPF は .NET Framework のサブセットであるため、以前 ASP.NET や Windows フォームを使用して .NET Framework でアプリケーションを構築したことがあれば、プログラミングには馴染みがあるでしょう。 WPF は、Extensible Application Markup Language (XAML) を使用して、アプリケーションのプログラミング用に、宣言型モデルを提供します。 このセクションには、WPF の紹介のトピックと、WPF の使用を開始するトピックがあります。 diff --git a/docs/framework/wpf/graphics-multimedia/animation-and-timing-how-to-topics.md b/docs/framework/wpf/graphics-multimedia/animation-and-timing-how-to-topics.md index d1f0a4a7c31..d92a82a446a 100644 --- a/docs/framework/wpf/graphics-multimedia/animation-and-timing-how-to-topics.md +++ b/docs/framework/wpf/graphics-multimedia/animation-and-timing-how-to-topics.md @@ -8,11 +8,11 @@ helpviewer_keywords: - animation [WPF] ms.assetid: 587e36f6-1957-424e-9d89-c43724f26d84 ms.openlocfilehash: 7c61e1bbd3b9c93785393c729f2af27f29d1dc40 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43555277" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038115" --- # アニメーションおよびタイミングに関する「方法」トピック 次のトピックを使用する方法について説明、[!INCLUDE[TLA#tla_winclient](../../../../includes/tlasharptla-winclient-md.md)]アニメーションおよびタイミング システム、アプリケーションでします。 diff --git a/docs/framework/wpf/graphics-multimedia/bitmap-effects-overview.md b/docs/framework/wpf/graphics-multimedia/bitmap-effects-overview.md index a711c407811..eee0fa2034c 100644 --- a/docs/framework/wpf/graphics-multimedia/bitmap-effects-overview.md +++ b/docs/framework/wpf/graphics-multimedia/bitmap-effects-overview.md @@ -5,11 +5,11 @@ helpviewer_keywords: - bitmap effects [WPF] ms.assetid: 23cb338e-4b59-4b52-b294-96431f9c9568 ms.openlocfilehash: 97b878621d5aa1860cd955755d9bbc344b95b993 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43788585" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035828" --- # ビットマップ効果の概要 ビットマップ効果は、デザイナーを有効にして、視覚効果を適用する開発者が Windows Presentation Foundation (WPF) をコンテンツのレンダリングします。 ビットマップ効果を簡単に適用することを許可するなど、効果またはぼかし効果をイメージやボタン。 diff --git a/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md b/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md index e5ecc45c363..938322e70be 100644 --- a/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md +++ b/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md @@ -9,11 +9,11 @@ helpviewer_keywords: - custom animation classes [WPF] ms.assetid: 9be69d50-3384-4938-886f-08ce00e4a7a6 ms.openlocfilehash: a18898f340c68b7890c56b586c87870c50fd4686 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43733623" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879680" --- # カスタム アニメーションの概要 このトピックでは、カスタム キー フレームやアニメーション クラスを作成して、またはフレームごとのコールバックを使ってバイパスすることにより、[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)] のアニメーション システムを拡張する方法と、それが必要な状況について説明します。 diff --git a/docs/framework/wpf/graphics-multimedia/graphics-rendering-registry-settings.md b/docs/framework/wpf/graphics-multimedia/graphics-rendering-registry-settings.md index 7f028ee92a0..7358f62da33 100644 --- a/docs/framework/wpf/graphics-multimedia/graphics-rendering-registry-settings.md +++ b/docs/framework/wpf/graphics-multimedia/graphics-rendering-registry-settings.md @@ -9,11 +9,11 @@ helpviewer_keywords: - graphics [WPF], rendering ms.assetid: f4b41b42-327d-407c-b398-3ed5f505df8b ms.openlocfilehash: acaa8f2ff6611f2f0beb07b74193341edfa2a428 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43561234" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035996" --- # グラフィックス レンダリングのレジストリ設定 ここでは、[!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)] アプリケーションに影響を与える [!INCLUDE[TLA2#tla_winclient](../../../../includes/tla2sharptla-winclient-md.md)] グラフィックス レンダリングのレジストリ設定の概要を示します。 diff --git a/docs/framework/wpf/graphics-multimedia/how-to-animate-an-object-along-a-path-double-animation.md b/docs/framework/wpf/graphics-multimedia/how-to-animate-an-object-along-a-path-double-animation.md index de025b7a3b1..c6538ebf456 100644 --- a/docs/framework/wpf/graphics-multimedia/how-to-animate-an-object-along-a-path-double-animation.md +++ b/docs/framework/wpf/graphics-multimedia/how-to-animate-an-object-along-a-path-double-animation.md @@ -9,11 +9,11 @@ helpviewer_keywords: - double animation [WPF] ms.assetid: 5a3c4a99-f303-42ad-a52a-e4794bb1798e ms.openlocfilehash: 3dcdf6cfe8631ae0b7b1472e22d027cf9288a1db -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43749737" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886140" --- # 方法 : パスに沿ってオブジェクトをアニメーション化する (ダブル アニメーション) この例は、使用する方法を示します、クラスによって定義されたパスに沿ってオブジェクトを移動する、します。 diff --git a/docs/framework/wpf/graphics-multimedia/how-to-animate-the-position-of-an-object-by-using-pointanimation.md b/docs/framework/wpf/graphics-multimedia/how-to-animate-the-position-of-an-object-by-using-pointanimation.md index 868e3dd6fb4..828c2e2af38 100644 --- a/docs/framework/wpf/graphics-multimedia/how-to-animate-the-position-of-an-object-by-using-pointanimation.md +++ b/docs/framework/wpf/graphics-multimedia/how-to-animate-the-position-of-an-object-by-using-pointanimation.md @@ -9,11 +9,11 @@ helpviewer_keywords: - animation [WPF], PointAnimation ms.assetid: 42310977-cc90-438a-8a47-0345898e01be ms.openlocfilehash: 91447685988d91dfe86707c2cf265deabeb717b9 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43801581" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036666" --- # 方法 : PointAnimation を使用してオブジェクトの位置をアニメーション化する この例は、使用する方法を示します、に沿ってオブジェクトをアニメーション化するクラス、します。 diff --git a/docs/framework/wpf/graphics-multimedia/how-to-control-key-frame-animation-timing.md b/docs/framework/wpf/graphics-multimedia/how-to-control-key-frame-animation-timing.md index 21840a4734d..e564d94e502 100644 --- a/docs/framework/wpf/graphics-multimedia/how-to-control-key-frame-animation-timing.md +++ b/docs/framework/wpf/graphics-multimedia/how-to-control-key-frame-animation-timing.md @@ -9,11 +9,11 @@ helpviewer_keywords: - timing key-fram animation ms.assetid: b059216f-7d4b-4ca8-a019-bc287ee7bf16 ms.openlocfilehash: d65bf6f7643adf1d98d468853ae8017a4a6554ac -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43787923" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892679" --- # 方法 : キー フレーム アニメーションのタイミングを制御する この例では、キー フレーム アニメーション内のキー フレームのタイミングを制御する方法を示します。 キー フレーム アニメーションがあるその他のアニメーションと同様に、プロパティ。 アニメーションの継続時間を指定するだけでなくその時間の部分がそのキー フレームのそれぞれに割り当てられた時間を指定する必要があります。 指定した時間を割り当てる、の各キー フレーム アニメーションにします。 diff --git a/docs/framework/wpf/graphics-multimedia/how-to-create-a-cubic-bezier-curve.md b/docs/framework/wpf/graphics-multimedia/how-to-create-a-cubic-bezier-curve.md index 616bfdc07c3..befd63c39bf 100644 --- a/docs/framework/wpf/graphics-multimedia/how-to-create-a-cubic-bezier-curve.md +++ b/docs/framework/wpf/graphics-multimedia/how-to-create-a-cubic-bezier-curve.md @@ -8,11 +8,11 @@ helpviewer_keywords: - cubic Bezier curves [WPF] ms.assetid: 450a3a77-7c57-48b0-a008-0f6051add980 ms.openlocfilehash: 2dd9dfa7f15ce00261c87f316079c25a7aa52532 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43734669" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032083" --- # 方法 : 3 次ベジエ曲線を作成する この例では、3 次ベジエ曲線を作成する方法を示します。 3 次ベジエ曲線を作成するには、使用、 、およびクラス。 結果のジオメトリを表示するには使用、要素と共に使用または、またはします。 次の例についてから 3 次ベジエ曲線を描画 (10, 100) に (300, 100)。 曲線がの制御点 (100, 0) と (200、200)。 diff --git a/docs/framework/wpf/graphics-multimedia/how-to-create-a-reflection.md b/docs/framework/wpf/graphics-multimedia/how-to-create-a-reflection.md index ace0f9fa19d..27ff218b724 100644 --- a/docs/framework/wpf/graphics-multimedia/how-to-create-a-reflection.md +++ b/docs/framework/wpf/graphics-multimedia/how-to-create-a-reflection.md @@ -10,11 +10,11 @@ helpviewer_keywords: - reflections [WPF], creating ms.assetid: 4f017e16-ab80-43c7-98df-03b6bddbb203 ms.openlocfilehash: 716adff5c5c41e6601e384b6669516cb6ba1041d -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43777796" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881014" --- # 方法 : 反射を作成する この例は、使用する方法を示します、反射を作成します。 既存のビジュアルを表示することができます、反射や拡大などの興味深い視覚効果を生成するために、この機能を使用することができます。 diff --git a/docs/framework/wpf/graphics-multimedia/how-to-draw-an-ellipse-or-a-circle.md b/docs/framework/wpf/graphics-multimedia/how-to-draw-an-ellipse-or-a-circle.md index 0a1b52d4a27..55fccefa9cf 100644 --- a/docs/framework/wpf/graphics-multimedia/how-to-draw-an-ellipse-or-a-circle.md +++ b/docs/framework/wpf/graphics-multimedia/how-to-draw-an-ellipse-or-a-circle.md @@ -10,11 +10,11 @@ helpviewer_keywords: - graphics [WPF], drawing ellipses ms.assetid: 99763b8c-bfc8-44be-8231-8a70daf5481a ms.openlocfilehash: ddeada8619d1b6c8970f1efb7cca1bc98773d0c5 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43660382" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879865" --- # 方法 : 楕円または円を描画する この例を使用して楕円および真円を描画する方法を示しています、要素。 楕円を描画するために作成、要素を指定し、します。 使用してそのプロパティを指定する、楕円の内部を塗りつぶすために使用されます。 使用してそのプロパティを指定する、楕円のアウトラインを描画するために使用されます。 プロパティは、楕円のアウトラインの太さを指定します。 diff --git a/docs/framework/wpf/graphics-multimedia/how-to-paint-an-area-with-a-solid-color.md b/docs/framework/wpf/graphics-multimedia/how-to-paint-an-area-with-a-solid-color.md index fe08489f8b7..9053479ffa1 100644 --- a/docs/framework/wpf/graphics-multimedia/how-to-paint-an-area-with-a-solid-color.md +++ b/docs/framework/wpf/graphics-multimedia/how-to-paint-an-area-with-a-solid-color.md @@ -7,11 +7,11 @@ helpviewer_keywords: - painting [WPF], with solid colors ms.assetid: 5d27d8a7-4bd7-4063-bdf3-2c5c0f19f9d3 ms.openlocfilehash: 017c685139979ec3aa411be6e6b5fdf0e91657de -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43563142" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43878445" --- # 方法 : 純色で領域を塗りつぶす 純色で領域を塗りつぶすに、使用できる、定義済みのシステム ブラシなどまたは、新規に作成することができますかについて説明してそのアルファ、赤、緑、および青の値を使用して。 XAML では、16 進数表記を使用して、純色で領域を塗りつぶすこともできます。 diff --git a/docs/framework/wpf/graphics-multimedia/how-to-rotate-an-object.md b/docs/framework/wpf/graphics-multimedia/how-to-rotate-an-object.md index e5a84fa9225..eaacd16ef08 100644 --- a/docs/framework/wpf/graphics-multimedia/how-to-rotate-an-object.md +++ b/docs/framework/wpf/graphics-multimedia/how-to-rotate-an-object.md @@ -9,11 +9,11 @@ helpviewer_keywords: - rotating objects [WPF] ms.assetid: ee3466cd-e66f-4e8f-8a5a-71d77bc1e390 ms.openlocfilehash: b5a954158388e8b85589042e9d1f3b82c1747e30 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43563690" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892403" --- # 方法 : オブジェクトを回転させる 次の例では、オブジェクトを回転させる方法を示します。 例では、最初に作成、を指定してその(度単位)。 diff --git a/docs/framework/wpf/graphics-multimedia/how-to-scale-an-element.md b/docs/framework/wpf/graphics-multimedia/how-to-scale-an-element.md index 9bd73bf3e65..a542f369f1a 100644 --- a/docs/framework/wpf/graphics-multimedia/how-to-scale-an-element.md +++ b/docs/framework/wpf/graphics-multimedia/how-to-scale-an-element.md @@ -6,11 +6,11 @@ helpviewer_keywords: - graphics [WPF], scaling elements ms.assetid: 18158d94-bbe7-4f6a-814e-84d27fa748bf ms.openlocfilehash: 44c638b58d828e5beb0b9de5c7bb0b67c8e82d87 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43747685" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884948" --- # 方法 : 要素をスケーリングする この例は、使用する方法を示します、に要素をスケーリングします。 diff --git a/docs/framework/wpf/graphics-multimedia/how-to-skew-an-element.md b/docs/framework/wpf/graphics-multimedia/how-to-skew-an-element.md index 3ede8175112..fac7c1ebec9 100644 --- a/docs/framework/wpf/graphics-multimedia/how-to-skew-an-element.md +++ b/docs/framework/wpf/graphics-multimedia/how-to-skew-an-element.md @@ -7,11 +7,11 @@ helpviewer_keywords: - classes [WPF], SkewTransform ms.assetid: 56b65f2f-dc6e-4238-923f-ca44ec53c52f ms.openlocfilehash: f828e4d4e59fa5ed31f81f3e83570a25add19e01 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43734904" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877081" --- # 方法 : 要素を傾斜させる この例は、使用する方法を示します、要素を傾斜します。 傾斜 (スキューと呼ばれることもあります) は、一様でない方法で座標空間を拡大する変換です。 一般的な用途の 1 つ、をシミュレートするため、[!INCLUDE[TLA#tla_3d](../../../../includes/tlasharptla-3d-md.md)]で深さ[!INCLUDE[TLA#tla_2d](../../../../includes/tlasharptla-2d-md.md)]オブジェクト。 diff --git a/docs/framework/wpf/graphics-multimedia/how-to-specify-handoffbehavior-between-storyboard-animations.md b/docs/framework/wpf/graphics-multimedia/how-to-specify-handoffbehavior-between-storyboard-animations.md index ab229dd713d..97a94e4dbcf 100644 --- a/docs/framework/wpf/graphics-multimedia/how-to-specify-handoffbehavior-between-storyboard-animations.md +++ b/docs/framework/wpf/graphics-multimedia/how-to-specify-handoffbehavior-between-storyboard-animations.md @@ -6,11 +6,11 @@ helpviewer_keywords: - animation [WPF], handoff behavior between ms.assetid: 97bd6842-929b-49d9-813e-46553ae46472 ms.openlocfilehash: 6846cde9fd0aa93a0ce57fd2da0f9e1df85ec5a4 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43408732" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877777" --- # 方法 : ストーリーボード アニメーション間で HandoffBehavior を指定する この例では、ストーリー ボード アニメーション間のハンドオフ動作を指定する方法を示します。 プロパティの新しいアニメーションを指定します。 プロパティに既に適用されている既存の対話します。 diff --git a/docs/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts.md b/docs/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts.md index 5ca7f6a1e17..bd40cff1f44 100644 --- a/docs/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts.md +++ b/docs/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts.md @@ -7,11 +7,11 @@ helpviewer_keywords: - Storyboards [WPF], controlling after start ms.assetid: 3b115594-6a93-4972-b24d-61aa16f1c15f ms.openlocfilehash: f31b1233f00147fdccde5e0816fa4839ae33d549 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43552245" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036393" --- # 方法 : 開始後のストーリーボードをイベント トリガーを使用して制御する この例では、制御、開始後にします。 開始する、を使用して[!INCLUDE[TLA2#tla_xaml](../../../../includes/tla2sharptla-xaml-md.md)]を使用して、オブジェクトとプロパティをアニメーション化して、ストーリー ボードを起動しにアニメーションを配布します。 付ける場合名前を指定してそのプロパティをできるようにする制御可能なストーリー ボード。 ことができます対話的に制御、ストーリー ボードが開始されます。 diff --git a/docs/framework/wpf/graphics-multimedia/index.md b/docs/framework/wpf/graphics-multimedia/index.md index a899813f228..c1b4365a77a 100644 --- a/docs/framework/wpf/graphics-multimedia/index.md +++ b/docs/framework/wpf/graphics-multimedia/index.md @@ -13,11 +13,11 @@ helpviewer_keywords: - transition effects [WPF] ms.assetid: 1817d9dc-3d6c-46cb-afc8-63b0bae35e37 ms.openlocfilehash: c7cae5be1d7e52186752d67354927084d118beb9 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43749692" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884443" --- # グラフィックスとマルチメディア diff --git a/docs/framework/wpf/security-wpf.md b/docs/framework/wpf/security-wpf.md index cb470bde35e..0c55432a0fc 100644 --- a/docs/framework/wpf/security-wpf.md +++ b/docs/framework/wpf/security-wpf.md @@ -14,11 +14,11 @@ helpviewer_keywords: - Internet Explorer security settings [WPF] ms.assetid: ee1baea0-3611-4e36-9ad6-fcd5205376fb ms.openlocfilehash: 970fd0483d7e0126b258afd5ac5c3607cbc6aa0a -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43538402" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891877" --- # セキュリティ (WPF) Windows Presentation Foundation (WPF) スタンドアロン アプリケーションとブラウザーによってホストされるアプリケーションを開発する場合は、セキュリティ モデルを検討する必要があります。 [!INCLUDE[TLA2#tla_wpf](../../../includes/tla2sharptla-wpf-md.md)] 無制限のアクセス許可を持つスタンドアロン アプリケーションの実行 ( [!INCLUDE[TLA2#tla_cas](../../../includes/tla2sharptla-cas-md.md)] **FullTrust**アクセス許可セット) Windows インストーラー (.msi)、XCopy を使用してデプロイするかどうか、または[!INCLUDE[TLA2#tla_clickonce](../../../includes/tla2sharptla-clickonce-md.md)]します。 部分的に信頼されたスタンドアロンの WPF アプリケーションを ClickOnce で展開することはサポートされていません。 ただし、完全に信頼されたホスト アプリケーションは部分的に信頼を作成できます.NET Framework アドイン モデルを使用します。 詳細については、次を参照してください。 [WPF アドインの概要](../../../docs/framework/wpf/app-development/wpf-add-ins-overview.md)します。 diff --git a/docs/framework/xaml-services/x-key-directive.md b/docs/framework/xaml-services/x-key-directive.md index fb466d37633..7bdf172852d 100644 --- a/docs/framework/xaml-services/x-key-directive.md +++ b/docs/framework/xaml-services/x-key-directive.md @@ -11,11 +11,11 @@ helpviewer_keywords: - XAML [XAML Services], x:Key attribute ms.assetid: 1985cd45-f197-42d5-b75e-886add64b248 ms.openlocfilehash: f77f0a952224f79ee95a755cb848a4f8b68c9602 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43723514" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036497" --- # x:Key ディレクティブ XAML で定義されたディクショナリで作成および参照される要素を一意に識別します。 `x:Key` 値を XAML オブジェクトに追加するのは、リソース ディクショナリ ( など) のリソースを識別するための最も一般的な方法です。 diff --git a/docs/framework/xaml-services/x-type-markup-extension.md b/docs/framework/xaml-services/x-type-markup-extension.md index f6dee4718a8..9fae5ce505d 100644 --- a/docs/framework/xaml-services/x-type-markup-extension.md +++ b/docs/framework/xaml-services/x-type-markup-extension.md @@ -15,11 +15,11 @@ helpviewer_keywords: - Type markup extension in XAML [XAML Services] ms.assetid: e0e0ce6f-e873-49c7-8ad7-8b840eb353ec ms.openlocfilehash: e4d56c5b5deda0bd1df8827020e0b76cc6276c1c -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43560938" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892244" --- # x:Type マークアップ拡張機能 CLR の提供指定の XAML 型の基になる型であるオブジェクト。 diff --git a/docs/framework/xaml-services/xaml-related-clr-attributes-for-custom-types-and-libraries.md b/docs/framework/xaml-services/xaml-related-clr-attributes-for-custom-types-and-libraries.md index f8f670b09b1..946b3f55dbe 100644 --- a/docs/framework/xaml-services/xaml-related-clr-attributes-for-custom-types-and-libraries.md +++ b/docs/framework/xaml-services/xaml-related-clr-attributes-for-custom-types-and-libraries.md @@ -5,11 +5,11 @@ helpviewer_keywords: - CLR attributes for custom types [XAML Services] ms.assetid: 5dfb299a-b6e2-41b8-8694-e6ac987547f1 ms.openlocfilehash: 13cc4d85a1a4b5c9b1ff61afbf7980a54e3d22d0 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43779868" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884514" --- # カスタム型およびライブラリの XAML 関連の CLR 属性 このトピックでは、.NET Framework XAML サービスで定義されている共通言語ランタイム (CLR) の属性について説明します。 他の CLR 属性、.NET Framework で定義されているアセンブリまたは型へのアプリケーションの XAML に関連するシナリオについても説明します。 これらの CLR 属性を持つアセンブリ、型、またはメンバーの属性型に関連する XAML 型システム情報を提供します。 XAML ノード ストリームを直接処理するため、または専用の XAML リーダーと XAML ライターでは、.NET Framework XAML サービスを使用するすべての XAML のコンシューマーに情報が提供されます。 diff --git a/docs/fsharp/get-started/get-started-with-visual-studio-for-mac.md b/docs/fsharp/get-started/get-started-with-visual-studio-for-mac.md index 3b48cefed2a..60bd6987a65 100644 --- a/docs/fsharp/get-started/get-started-with-visual-studio-for-mac.md +++ b/docs/fsharp/get-started/get-started-with-visual-studio-for-mac.md @@ -3,11 +3,11 @@ title: Mac 用 Visual Studio での f# の概要します。 description: F# で Visual Studio for mac を使用する方法について説明します ms.date: 07/03/2018 ms.openlocfilehash: 6aceec299c29e04aecd7999cd1dda6a56dd2779a -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43785532" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042332" --- # Mac 用 Visual Studio での f# の概要します。 diff --git a/docs/fsharp/language-reference/active-patterns.md b/docs/fsharp/language-reference/active-patterns.md index 1e9472e769d..8acd04852fe 100644 --- a/docs/fsharp/language-reference/active-patterns.md +++ b/docs/fsharp/language-reference/active-patterns.md @@ -2,12 +2,12 @@ title: アクティブ パターン (F#) description: アクティブ パターンを使用して、f# プログラミング言語で入力データを分割する名前付きのパーティションを定義する方法について説明します。 ms.date: 05/16/2016 -ms.openlocfilehash: 964ae8eb6db0191fab1e5a816e29bd0819605f2c -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.openlocfilehash: 4fb7d3e2b9c7e6f1c1ed9d64a47728c7f40017c8 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43786499" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881877" --- # アクティブ パターン @@ -44,7 +44,7 @@ let (|identifier|_|) [ arguments ] = expression アクティブ パターンの別の使用など、同じ基になるデータがさまざまな可能な表現を持っている場合、複数の方法でデータ型を分解することです。 たとえば、`Color`オブジェクトは、RGB 表現や、HSB 表現に分解する可能性があります。 -[!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet5003.fs)] +[!code-fsharp[Main](~/samples/snippets/fsharp/lang-ref-2/snippet5003.fs)] 上記のプログラムの出力は次のとおりです。 @@ -72,9 +72,9 @@ BlanchedAlmond ## 部分的なアクティブ パターン -場合によっては、入力領域の一部のみをパーティション分割する必要があります。 その場合は、うちのいくつかの入力に一致が他の入力と一致しない部分のパターンのセットを作成します。 常に値を生成しないアクティブ パターンが呼び出される*アクティブ パターンの部分的な*; オプションの種類である戻り値があります。 部分アクティブ パターンを定義するには、バナナ クリップ内のパターンの一覧の最後にワイルドカード文字 (_) を使用します。 次のコードでは、部分的なアクティブ パターンの使用を示します。 +場合によっては、入力領域の一部のみをパーティション分割する必要があります。 その場合は、うちのいくつかの入力に一致が他の入力と一致しない部分のパターンのセットを作成します。 常に値を生成しないアクティブ パターンが呼び出される*アクティブ パターンの部分的な*; オプションの種類である戻り値があります。 ワイルドカード文字を使用する部分的なアクティブ パターンを定義する (\_) バナナ クリップ内のパターンの一覧の最後にします。 次のコードでは、部分的なアクティブ パターンの使用を示します。 -[!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet5004.fs)] +[!code-fsharp[Main](~/samples/snippets/fsharp/lang-ref-2/snippet5004.fs)] 前の例の出力は次のとおりです。 @@ -88,7 +88,7 @@ Something else : Not matched. 部分的なアクティブ パターンを使用する場合、個々 の選択肢があります不整合のあるまたは相互に排他的ですが、必要はありません。 次の例では、パターンの四角形とキューブのパターンのない不整合のある、いくつかの数字は四角形と、64 などのキューブの両方であるためです。 次のプログラムは、すべての整数が四角形とキューブの両方が 1000000 最大を出力します。 -[!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet5005.fs)] +[!code-fsharp[Main](~/samples/snippets/fsharp/lang-ref-2/snippet5005.fs)] 出力は次のとおりです。 @@ -109,7 +109,7 @@ Something else : Not matched. アクティブ パターンは、常に一致する項目の少なくとも 1 つの引数を受け取りますが、この場合、名前でも、追加の引数がかかる*パラメーター化されたアクティブ パターン*適用されます。 追加の引数は、特殊化する一般的なパターンを使用できます。 たとえば、多くの場合、文字列を解析する正規表現を使用するアクティブ パターンに含める部分アクティブ パターンを使用する次のコードのように、追加のパラメーターとして正規`Integer`上記のコード例で定義されています。 この例では、一般的なである ParseRegex アクティブ パターンをカスタマイズする正規表現を使用して、さまざまな日付形式の文字列が与えられます。 一致した文字列を DateTime コンス トラクターに渡すことができる整数に変換するには、整数アクティブ パターンを使用します。 -[!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet5006.fs)] +[!code-fsharp[Main](~/samples/snippets/fsharp/lang-ref-2/snippet5006.fs)] 前のコードの出力は次のとおりです。 @@ -119,7 +119,7 @@ Something else : Not matched. アクティブ パターンは、パターン マッチング式のみに制限することはありません、let バインドで使用することもできます。 -[!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet5007.fs)] +[!code-fsharp[Main](~/samples/snippets/fsharp/lang-ref-2/snippet5007.fs)] 前のコードの出力は次のとおりです。 diff --git a/docs/fsharp/language-reference/assertions.md b/docs/fsharp/language-reference/assertions.md index 342c8da0af5..8cde03eb0fb 100644 --- a/docs/fsharp/language-reference/assertions.md +++ b/docs/fsharp/language-reference/assertions.md @@ -1,17 +1,17 @@ --- -title: アサーション (F#) -description: F# のプログラミング言語で式をテストするはデバッグ機能として 'assert' 式を使用する方法を説明します。 -ms.date: 05/16/2016 -ms.openlocfilehash: 83e6cd77bbbb2c32e9b778e5bf6dd9d2e9c8fe32 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33563147" +title: アサーション (F#) +description: F# プログラミング言語で式をテストするためのデバッグ機能として 'アサート' 式を使用する方法について説明します。 +ms.date: 05/16/2016 +ms.openlocfilehash: 85b1e839bfd19bada48b7f1821d15ddd8fa77754 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032128" --- # アサーション -`assert`式が式のテストに使用できるデバッグ機能。 デバッグ モードでエラーが発生すると、アサーションによってシステム エラーのダイアログ ボックスが生成されます。 +`assert`式は、式のテストに使用できるデバッグ機能。 デバッグ モードでエラーが発生すると、アサーションによってシステム エラーのダイアログ ボックスが生成されます。 ## 構文 @@ -19,25 +19,25 @@ ms.locfileid: "33563147" assert condition ``` -## コメント +## Remarks -`assert`式の型が`bool -> unit`です。 +`assert`式の型`bool -> unit`します。 -前の構文で*条件*ブール式をテストするを表します。 式が評価された場合`true`実行がそのまま継続します。 評価結果が場合`false`、システム エラー ダイアログ ボックスを生成します。 エラー ダイアログ ボックス キャプションがあり、文字列を含む**アサーションが失敗した**です。 ダイアログ ボックスには、アサーション エラーが発生したことを示します。 スタック トレースが含まれています。 +前の構文で*条件*をテストするブール式を表します。 式が評価された場合`true`実行が影響を受けていないが続行されます。 評価されると、`false`システムのエラー ダイアログ ボックスが生成されます。 エラー ダイアログ ボックスには、文字列を含むキャプション**アサーションが失敗した**します。 ダイアログ ボックスには、アサーション エラーが発生したかを示すスタック トレースが含まれています。 -デバッグ モードでコンパイルするときだけアサーション チェックが有効にします。つまり場合、定数`DEBUG`が定義されています。 プロジェクト システムで、既定では、`DEBUG`定数は、リリース構成ではなく、デバッグ構成で定義されています。 +デバッグ モードでコンパイルする場合にのみにアサーション チェックが有効にはつまり場合、定数`DEBUG`が定義されています。 既定で、プロジェクト システムで、`DEBUG`リリース構成ではなく、デバッグ構成で定義される定数。 -F# の例外処理を使用してアサーション失敗エラーをキャッチできません。 +F# の例外処理を使用してアサーション エラーをキャッチできません。 >[!NOTE] -`assert`関数に解決です。 +`assert`関数に解決します。 ## 例 次のコード例の使用を示しています、`assert`式。 [!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet5401.fs)] - + ## 関連項目 -[F# 言語リファレンス](index.md) +- [F# 言語リファレンス](index.md) diff --git a/docs/fsharp/language-reference/compiler-directives.md b/docs/fsharp/language-reference/compiler-directives.md index a0d38569dad..05b5612950d 100644 --- a/docs/fsharp/language-reference/compiler-directives.md +++ b/docs/fsharp/language-reference/compiler-directives.md @@ -1,47 +1,44 @@ --- -title: コンパイラ ディレクティブ (F#) -description: F# の言語プリプロセッサ ディレクティブ、条件付きコンパイル ディレクティブは、行ディレクティブとコンパイラ ディレクティブについて説明します。 -ms.date: 05/16/2016 -ms.openlocfilehash: 5b7974d586b085ad8a40bc2d872cdd425494475a -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33563387" +title: コンパイラ ディレクティブ (F#) +description: F# の言語プリプロセッサ ディレクティブ、条件付きコンパイル ディレクティブ、行のディレクティブとコンパイラ ディレクティブについて説明します。 +ms.date: 05/16/2016 +ms.openlocfilehash: eeb33cd3b1d6a228555724a307bf2e2407c6b4c3 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042460" --- # コンパイラ ディレクティブ このトピックでは、プロセッサ ディレクティブとコンパイラ ディレクティブについて説明します。 - ## プリプロセッサ ディレクティブ + プリプロセッサ ディレクティブは、# シンボルで始まり、独立した行に記述されます。 プリプロセッサ ディレクティブは、コンパイラ自体の前に実行されるプリプロセッサにより解釈されます。 次の表に、F# で使用できるプリプロセッサ ディレクティブの一覧を示します。 - |ディレクティブ|説明| |---------|-----------| -|`#if` *symbol*|条件付きコンパイルをサポートします。 後のセクションのコードで、`#if`場合に値が含まれる、*シンボル*が定義されています。| +|`#if` *symbol*|条件付きコンパイルをサポートします。 後のセクションのコードで、`#if`場合が含まれる、*シンボル*が定義されています。| |`#else`|条件付きコンパイルをサポートします。 前の `#if` で使用したシンボルが定義されていない場合に含めるコードのセクションをマークします。| |`#endif`|条件付きコンパイルをサポートします。 コードの条件付きセクションの末尾をマークします。| -|`#`[行]*int*、
`#`[行]*int* *文字列*、
`#`[line] *int* *verbatim-string*|デバッグ用に、元のソース コードの行とファイル名を示します。 この機能は、F# ソース コードを生成するツール用に用意されています。| +|`#`[line]*int*、
`#`[line]*int* *文字列*、
`#`[line] *int* *verbatim-string*|デバッグ用に、元のソース コードの行とファイル名を示します。 この機能は、F# ソース コードを生成するツール用に用意されています。| |`#nowarn` *warningcode*|コンパイラ警告を無効にします。 警告を無効にするには、コンパイラ出力で警告の番号を確認し、その番号を引用符で囲んで指定します。 "FS" プレフィックスを省略します。 1 つの行で複数の警告番号を無効にするには、それぞれの番号を引用符で囲んだうえで各文字列をスペースで区切ります。 例えば: `#nowarn "9" "40"` - 警告の無効化の効果は、ディレクティブの前にあるファイルの部分を含む、ファイル全体に適用されます |。 ## 条件付きコンパイル ディレクティブ -Visual StudioCode エディターで淡色表示にはこれらのディレクティブのいずれかによって非アクティブ化コードが表示されます。 +これらのディレクティブのいずれかで無効化されているコードでは、Visual StudioCode エディターで使用できなくなります。 ->[!NOTE] +>[!NOTE] 条件付きコンパイル ディレクティブの動作は、他の言語と同じではありません。 たとえば、シンボルを含むブール式を使用することはできません。また、`true` および `false` には特別な意味はありません。 `if` ディレクティブで使用するシンボルは、コマンド ラインまたはプロジェクト設定で定義する必要があります。`define` プリプロセッサ ディレクティブは存在しません。 - -次のコードは、`#if` ディレクティブ、`#else` ディレクティブ、および `#endif` ディレクティブの使用例を示しています。 この例では、`function1` の定義の 2 つのバージョンがコードに含まれています。 ときに`VERSION1`を使用して定義、 [-コンパイラ オプションを定義する](https://msdn.microsoft.com/library/434394ae-0d4a-459c-a684-bffede519a04)、コードの間、`#if`ディレクティブと`#else`ディレクティブがアクティブにします。 それ以外の場合、`#else` と `#endif` の間にあるコードがアクティブになります。 +次のコードは、`#if` ディレクティブ、`#else` ディレクティブ、および `#endif` ディレクティブの使用例を示しています。 この例では、`function1` の定義の 2 つのバージョンがコードに含まれています。 ときに`VERSION1`によって定義されている、 [-コンパイラ オプションを定義](https://msdn.microsoft.com/library/434394ae-0d4a-459c-a684-bffede519a04)の間のコード、`#if`ディレクティブと`#else`ディレクティブがアクティブ化されます。 それ以外の場合、`#else` と `#endif` の間にあるコードがアクティブになります。 [!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet7301.fs)] @@ -49,8 +46,8 @@ F# には、`#define` プリプロセッサ ディレクティブはありませ 条件付きコンパイル ディレクティブは、入れ子にすることができます。 プリプロセッサ ディレクティブでは、インデントに意味はありません。 - ## 行ディレクティブ + ビルド時にコンパイラは、各エラーが発生した行番号を参照して、F# コード内のエラーを報告します。 これらの行番号は、ファイル内の最初の行から 1 で始まります。 ただし、別のツールから F# ソース コードを生成している場合、生成されたコードの行番号は、通常、重要ではありません。これは、生成された F# コード内のエラーは、別のソースから発生する可能性が高いためです。 `#line` ディレクティブを使用すると、F# ソース コードを生成するツールの作成者が、元の行番号およびソース ファイルに関する情報を、生成された F# コードに渡すことができます。 `#line` ディレクティブを使用する場合、ファイル名を引用符で囲む必要があります。 パスでバックスラッシュ文字を使用するには、文字列の前に逐語的トークン (`@`) がある場合を除き、バックスラッシュ文字をエスケープする必要があります。エスケープするには、バックスラッシュ文字を 1 つではなく、2 つ使用します。 有効な行トークンを次に示します。 これらの例では、ツールを使用して元のファイル `Script1` を実行したときに F# コード ファイルが自動生成され、これらのディレクティブがある位置のコードが `Script1` ファイルの 25 行目のトークンから生成されるものと仮定します。 @@ -59,21 +56,18 @@ F# には、`#define` プリプロセッサ ディレクティブはありませ これらのトークンは、この場所で生成された F# コードが、`Script1` 内の行 `25` またはその近くにあるなんらかの構成要素から派生したことを示します。 - ## コンパイラ ディレクティブ + コンパイラ ディレクティブは、# 記号で始まるという点でプリプロセッサ ディレクティブに似ていますが、プリプロセッサが解釈するのではなく、コンパイラが解釈して対応できるように放置されます。 次の表に、F# で使用できるコンパイラ ディレクティブの一覧を示します。 - |ディレクティブ|説明| |---------|-----------| -|`#light` ["on"|"off"]|他のバージョンの ML との互換性を保つために、軽量構文を有効または無効にします。 既定では、軽量構文は有効です。 冗語構文は常に有効です。 したがって、軽量構文と冗語構文の両方を使用できます。 ディレクティブ `#light` は `#light "on"` と同等です。 `#light "off"` を指定した場合は、すべての言語構成要素に冗語構文を使用する必要があります。 F# のドキュメント内の構文は、軽量構文の使用を前提として記述されています。 詳細については、次を参照してください。[冗語構文](verbose-syntax.md)です。| -インタープリター (fsi.exe) ディレクティブは、次を参照してください。 [f# による対話型プログラミング](../tutorials/fsharp-interactive/index.md)です。 - +|`#light` ["on"|"off"]|他のバージョンの ML との互換性を保つために、軽量構文を有効または無効にします。 既定では、軽量構文は有効です。 冗語構文は常に有効です。 したがって、軽量構文と冗語構文の両方を使用できます。 ディレクティブ `#light` は `#light "on"` と同等です。 `#light "off"` を指定した場合は、すべての言語構成要素に冗語構文を使用する必要があります。 F# のドキュメント内の構文は、軽量構文の使用を前提として記述されています。 詳細については、次を参照してください。[冗語構文](verbose-syntax.md)します。| +インタープリター (fsi.exe) ディレクティブでは、次を参照してください。 [f# を使用した対話型プログラミング](../tutorials/fsharp-interactive/index.md)します。 ## 関連項目 -[F# 言語リファレンス](index.md) - -[コンパイラ オプション](compiler-options.md) +- [F# 言語リファレンス](index.md) +- [コンパイラ オプション](compiler-options.md) diff --git a/docs/fsharp/language-reference/conditional-expressions-if-then-else.md b/docs/fsharp/language-reference/conditional-expressions-if-then-else.md index 0dbf7efb519..af3fe33e3b0 100644 --- a/docs/fsharp/language-reference/conditional-expressions-if-then-else.md +++ b/docs/fsharp/language-reference/conditional-expressions-if-then-else.md @@ -3,11 +3,11 @@ title: '条件式: if... then...else (F#)' description: F# コードの別の分岐を実行する条件式を記述する方法について説明します。 ms.date: 05/16/2016 ms.openlocfilehash: 10e4224bef772f00520cf5a0fff2f2920147c2fc -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43745197" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43890870" --- # 条件式: `if...then...else` diff --git a/docs/fsharp/language-reference/copy-and-update-record-expressions.md b/docs/fsharp/language-reference/copy-and-update-record-expressions.md index 990a2c0578c..f39bab688bd 100644 --- a/docs/fsharp/language-reference/copy-and-update-record-expressions.md +++ b/docs/fsharp/language-reference/copy-and-update-record-expressions.md @@ -4,11 +4,11 @@ description: "'コピーと更新レコード式を' 既存のレコード、更 author: ChrSteinert ms.date: 06/04/2016 ms.openlocfilehash: d2b089e8a7fc5c7ee26139003e23d2eaa8a3174e -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43745906" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892270" --- # レコード式のコピーと更新 diff --git a/docs/fsharp/language-reference/enumerations.md b/docs/fsharp/language-reference/enumerations.md index 4aa8ccd358c..97ce8efdf3c 100644 --- a/docs/fsharp/language-reference/enumerations.md +++ b/docs/fsharp/language-reference/enumerations.md @@ -2,18 +2,17 @@ title: 列挙型 (F#) description: F# のリテラルの代わりに列挙体を使用して、読みやすく、保守しやすいコードを作成する方法について説明します。 ms.date: 05/16/2016 -ms.openlocfilehash: b51df53caf2e193496cb3694c913cbae08f7eaf5 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.openlocfilehash: 47fb353c2698f8b1474834ebbd1b0eff2c7f76e7 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43518838" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891643" --- # 列挙 *列挙体*とも呼ばれます*列挙型*、および整数型は、ラベルが割り当てられ、値のサブセットにします。 リテラルの代わりに使用すると、コードの読み取りおよび保守が容易になります。 - ## 構文 ```fsharp @@ -24,6 +23,7 @@ type enum-name = ``` ## Remarks + 値を指定する点を除いてを単純な値を持つ判別共用体と同様、列挙型を検索します。 通常、値は、0 または 1 から始まる整数またはビット位置を表す整数です。 またを使用する必要がある列挙体のビット位置を表す場合は、[フラグ](xref:System.FlagsAttribute)属性。 、たとえば、を使用できるようにリテラル、サフィックスを持つように、使用されるリテラルから列挙体の基になる型が決定されます`1u`、 `2u`、で、符号なし整数 (`uint32`) 型。 @@ -49,8 +49,8 @@ type enum-name = [!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-1/snippet2104.fs)] さらに、ケースの列挙型として常に出力されます。`public`します。 これは、c# および .NET プラットフォームの残りの部分に配置します。 - + ## 関連項目 -[F# 言語リファレンス](index.md) -[キャストと変換](casting-and-conversions.md) +- [F# 言語リファレンス](index.md) +- [キャストと変換](casting-and-conversions.md) diff --git a/docs/fsharp/language-reference/exception-handling/the-try-with-expression.md b/docs/fsharp/language-reference/exception-handling/the-try-with-expression.md index 41fc50202c2..111e098ff1e 100644 --- a/docs/fsharp/language-reference/exception-handling/the-try-with-expression.md +++ b/docs/fsharp/language-reference/exception-handling/the-try-with-expression.md @@ -1,18 +1,17 @@ --- title: '例外: try...with 式 (F#)' -description: 例外処理の f# 'try...with' 式を使用する方法を説明します。 +description: 例外処理の f# の 'try...with' 式を使用する方法について説明します。 ms.date: 05/16/2016 -ms.openlocfilehash: 5e6e16d5fba88841d567512ba7e08a2e8d17bdba -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d +ms.openlocfilehash: 588960c0f8ccedb431c37d0f1314bf1a293b638c +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33565289" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042167" --- # 例外: try...with 式 -このトピックの内容について説明します、`try...with`式、f# 言語での例外処理に使用される式。 - +このトピックで説明します、`try...with`式、f# 言語での例外処理に使用される式。 ## 構文 @@ -25,41 +24,40 @@ with ... ``` -## コメント -`try...with` F# の例外を処理する式を使用します。 に似ていますが、 `try...catch` (C#) ステートメントです。 上記の構文のコードでは*expression1*例外を生成する可能性があります。 `try...with`式が値を返します。 正規表現全体がの値を返しますの例外がスローされない場合*expression1*です。 例外がスローされた場合、各*パターン*がさらに、例外とは、対応する、最初の一致するパターン、比較*式*と呼ばれる、*例外ハンドラー*、その分岐が実行され、式全体がその例外ハンドラーで、式の値を返します。 パターンが一致しない場合、例外は、一致するハンドラーが見つかるまで、呼び出し履歴を反映します。 例外ハンドラー内の各式から返される値の型が式から返される型と一致する必要があります、`try`ブロックします。 +## Remarks -多くの場合、エラーが発生するという事実は、各例外ハンドラー内の式から返される有効な値がないことを意味します。 頻繁なパターンでは、オプション型である式の型を持つようにします。 次のコード例では、このパターンを示します。 +`try...with` F# の例外を処理する式を使用します。 似ています、 `try...catch` (C#) ステートメント。 上記の構文では、コードでは、 *expression1*例外を生成する可能性があります。 `try...with`式が値を返します。 全体の式の値を返しますの例外がスローされない場合*expression1*します。 例外がスローされた場合、各*パターン*がさらに、例外とは、対応する、最初の一致するパターンの比較*式*と呼ばれる、*例外ハンドラー*、その分岐が実行され、全体的な式は、その例外ハンドラーで、式の値を返します。 パターンが一致しない場合、例外は、一致するハンドラーが見つかるまで呼び出し履歴を伝達します。 例外ハンドラー内の各式から返される値の型が式から返される型と一致する必要があります、`try`ブロックします。 -[!code-fsharp[Main](../../../../samples/snippets/fsharp/lang-ref-2/snippet5601.fs)] +多くの場合、エラーが発生するという事実は、各例外ハンドラー内の式から返される有効な値がないことを意味します。 一般的なパターンとしてオプション型である式の型です。 次のコード例は、このパターンを示しています。 -例外は、.NET 例外か f# の例外になることができます。 使用して、f# の例外を定義することができます、`exception`キーワード。 +[!code-fsharp[Main](../../../../samples/snippets/fsharp/lang-ref-2/snippet5601.fs)] -例外の種類とその他の条件でフィルター処理するさまざまなパターンを使用することができます。オプションは、次の表にまとめます。 +例外は、.NET 例外か f# の例外になることができます。 F# の例外を使用して定義することができます、`exception`キーワード。 +例外の種類とその他の条件でフィルター処理するさまざまなパターンを使用することができます。オプションは、次の表にまとめたものです。 |パターン|説明| |-------|-----------| |:? *例外の種類*|指定した種類の .NET 例外に一致します。| -|:? *例外の種類*として*識別子*|指定された .NET 例外の種類と一致するが、名前付きの値は、例外を示します。| -|*例外名*(*引数*)|F# の例外の種類に一致し、引数をバインドします。| -|*identifier*|任意の例外に一致し、例外オブジェクトに名前をバインドします。 等価 **: しますか?System.Exception として * * * 識別子*| -|*識別子*とき*条件*|条件が true の場合は、任意の例外と一致します。| +|:? *例外の種類*として*識別子*|指定された .NET 例外の種類と一致するが、例外の名前付きの値を示します。| +|*例外名*(*引数*)|F# の例外の種類と一致して、引数をバインドします。| +|*identifier*|任意の例外に一致し、例外オブジェクトに名前をバインドします。 等価 **: でしょうか。System.Exception として * * * 識別子*| +|*識別子*とき*条件*|条件が true の場合、すべての例外と一致します。| ## 使用例 -次のコード例では、さまざまな例外ハンドラーのパターンの使用を示します。 + +次のコード例では、さまざまな例外ハンドラー パターンの使用を示します。 [!code-fsharp[Main](../../../../samples/snippets/fsharp/lang-ref-2/snippet5602.fs)] - ->[!NOTE] -`try...with`コンストラクトから個別の式では、`try...finally`式。 したがって、コードでは、両方が必要な場合、`with`ブロックと`finally`ブロック、2 つの式を入れ子にする必要があります。 ->[!NOTE] -使用することができます`try...with`非同期ワークフローでおよびその他のコンピュテーション式、する場合は、カスタマイズされたバージョンの`try...with`式を使用します。 詳細については、次を参照してください。[非同期ワークフロー](../asynchronous-workflows.md)、および[コンピュテーション式](../computation-expressions.md)です。 +>[!NOTE] +`try...with`コンス トラクターは、個別の式から、`try...finally`式。 そのため、コードでは、両方が必要な場合、`with`ブロックと`finally`ブロック、2 つの式を入れ子にする必要があります。 +>[!NOTE] +使用することができます`try...with`非同期ワークフローでおよびその他のコンピュテーション式でのカスタマイズされたバージョンの場合、`try...with`式を使用します。 詳細については、次を参照してください。[非同期ワークフロー](../asynchronous-workflows.md)、および[コンピュテーション式](../computation-expressions.md)します。 ## 関連項目 -[例外処理](index.md) - -[例外の種類](exception-types.md) -[例外: `try...finally` 式](the-try-finally-expression.md) +- [例外処理](index.md) +- [例外の種類](exception-types.md) +- [例外: `try...finally` 式](the-try-finally-expression.md) diff --git a/docs/fsharp/language-reference/fixed.md b/docs/fsharp/language-reference/fixed.md index 442534e3d9c..cf57d6c57fb 100644 --- a/docs/fsharp/language-reference/fixed.md +++ b/docs/fsharp/language-reference/fixed.md @@ -3,11 +3,11 @@ title: Fixed キーワード (f#) description: F# を使用して、コレクションを回避するには、スタックにローカルがキーワードを 'fixed' することができます 'pin' 方法について説明します。 ms.date: 04/24/2017 ms.openlocfilehash: 1bf1b2ad67d2dd7f854e569cfca7c06e8aec7f4c -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43779245" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039290" --- # 固定キーワード diff --git a/docs/fsharp/language-reference/flexible-types.md b/docs/fsharp/language-reference/flexible-types.md index 8f90c7b5234..427236a08d5 100644 --- a/docs/fsharp/language-reference/flexible-types.md +++ b/docs/fsharp/language-reference/flexible-types.md @@ -1,17 +1,17 @@ --- -title: フレキシブル型 (F#) -description: F# で柔軟性のある型の注釈、パラメーター、変数、または値型である、指定した型と互換性があることを示します。 これを使用する方法を説明します。 -ms.date: 05/16/2016 -ms.openlocfilehash: a54d462d04e4e65680a4612f58da72173f04d1f7 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33563351" +title: フレキシブル型 (F#) +description: F# で柔軟な型注釈、パラメーター、変数、または値が指定した型と互換性がある型を持つことを示します。 これを使用する方法について説明します。 +ms.date: 05/16/2016 +ms.openlocfilehash: b6c97c3cc19f15b2c8db74b2c55660a16b2858f7 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886371" --- # フレキシブル型 -A*柔軟型の注釈*パラメーター、変数、または値型である、互換性のある種類を指定して互換性をクラスまたはインターフェイスのオブジェクト指向の階層内の位置を決定する場所を示します。 フレキシブル型は、型階層で上位の型への自動変換は発生しませんが、階層内の任意の型またはインターフェイスを実装する任意の型を使用するの機能を有効にする場合に特に便利です。 +A*柔軟な型の注釈*パラメーター、変数、または値に互換性がクラスまたはインターフェイスのオブジェクト指向の階層内の位置によって決まりますが、種類を指定して互換性のある型があることを示します。 フレキシブル型は、型の階層で上位の型への自動変換は発生しませんが、階層内の任意の型またはインターフェイスを実装する任意の型を使用する、機能を有効にするときに特に便利です。 ## 構文 @@ -19,11 +19,11 @@ A*柔軟型の注釈*パラメーター、変数、または値型である、 #type ``` -## コメント +## Remarks -前の構文で*型*基本型またはインターフェイスを表します。 +前の構文で*型*基本データ型またはインターフェイスを表します。 -柔軟な型では、基本またはインターフェイス型と互換性がある型に許可されている型を制限する制約を持つジェネリック型に相当します。 つまり、次の 2 つのコード行は等価です。 +柔軟な型では、基本またはインターフェイス型と互換性がある型に使用できる型を制限する制約を持つジェネリック型に相当します。 つまり、次の 2 行のコードは同等です。 ```fsharp #SomeType @@ -31,9 +31,9 @@ A*柔軟型の注釈*パラメーター、変数、または値型である、 'T when 'T :> SomeType ``` -フレキシブル型は、さまざまな状況で役立ちます。 たとえば、高階関数 (関数を引数として受け取る関数) がある場合は、ときに、便利ですに柔軟な型を返す関数。 次の例ではシーケンス引数を持つ柔軟な型の使用で`iterate2`シーケンス、配列、リスト、およびその他の列挙可能な型を生成する関数を使用する、高階関数を有効にします。 +フレキシブル型は、いくつかの種類の状況で便利です。 たとえば、高階関数 (引数として関数を受け取る関数) を使用するは、柔軟な型を返す関数を用意すると便利は多くの場合。 次の例では、シーケンスに引数を持つ柔軟な型を使用して`iterate2`シーケンス、配列、リスト、およびその他の列挙可能な型を生成する関数を使用する、高階関数を使用します。 -次の 2 つ関数、柔軟な型を返しますが、その他のシーケンスを返すのいずれかを検討してください。 +次の 2 つ関数のシーケンスを返しますが、柔軟な型を返しますが、その他のいずれかを検討してください。 [!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet4101.fs)] @@ -51,7 +51,7 @@ val concat: sequences:seq<#seq<'T>> -> seq<'T> - シーケンスの配列 - 列挙可能なシーケンスの他の任意の組み合わせ -次のコードでは`Seq.concat`柔軟な型を使用してサポートすることができます、シナリオを示します。 +次のコードでは`Seq.concat`に柔軟な型を使用してサポートできるシナリオについて説明します。 [!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet4102.fs)] @@ -65,10 +65,9 @@ seq [1; 2; 3; 4; ...] seq [1; 2; 3; 4; ...] ``` -F# で他のオブジェクト指向言語と同様にはコンテキストを派生型またはインターフェイスを実装する型を自動的に変換する基本データ型またはインターフェイスの型。 これらの自動変換は、直接引数の場合は無効または型引数として関数の型の戻り値の型より複雑な型の一部として、下位の位置にその型が発生します。 したがって、柔軟な表記に適用する型がより複雑な型の一部である主に使用します。 +F# では、その他のオブジェクト指向言語のようにいくつかを派生型またはインターフェイスを実装する型が自動的に変換を基本データ型またはインターフェイス型のコンテキスト。 直接の引数が関数の型の戻り値の型などのより複雑な型の一部として、または型引数として、下位の位置での型がの場合は、これらの自動変換が発生します。 したがってに適用する型がより複雑な型の一部である場合は、柔軟な表記は主に役立ちます。 ## 関連項目 -[F# 言語リファレンス](index.md) - -[ジェネリック](generics/index.md) +- [F# 言語リファレンス](index.md) +- [ジェネリック](generics/index.md) diff --git a/docs/fsharp/language-reference/functions/do-bindings.md b/docs/fsharp/language-reference/functions/do-bindings.md index d08f1ff3ef1..0e5f768fd87 100644 --- a/docs/fsharp/language-reference/functions/do-bindings.md +++ b/docs/fsharp/language-reference/functions/do-bindings.md @@ -1,18 +1,17 @@ --- -title: do 束縛 (F#) -description: 使用方法を学習、f# のバインドを ' do' は関数または値を定義することがなくコードを実行します。 -ms.date: 05/16/2016 -ms.openlocfilehash: 6fd084090a204beab0da1c2deb5b5ae2a86281c8 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33562337" +title: do 束縛 (F#) +description: F# の 'do' のバインドを使用する方法、関数または値を定義することがなくコードを実行について説明します。 +ms.date: 05/16/2016 +ms.openlocfilehash: 78dbf8da0fe40b5af566ad98693df1109eede7e4 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43882734" --- # do 束縛 -A`do`バインディングを使用して、関数、または値を定義することがなくコードを実行します。 、はバインドすることもクラスで使用される、を参照してください[`do`クラス内のバインディング](../members/do-bindings-in-classes.md)です。 - +A`do`関数または値を定義することがなくコードを実行するバインディングを使用します。 またはバインドできるクラスを使用してを参照してください[`do`クラス内のバインディング](../members/do-bindings-in-classes.md)します。 ## 構文 @@ -21,15 +20,15 @@ A`do`バインディングを使用して、関数、または値を定義する [ do ]expression ``` -## コメント -使用して、`do`関数、または値の定義とは無関係にコードを実行するときにバインディングします。 内の式、`do`バインドを返す必要があります`unit`です。 最上位のコード`do`モジュールが初期化されるときにバインディングを実行します。 キーワード`do`は省略可能です。 +## Remarks + +使用して、`do`関数または値の定義とは別にコードを実行するときにバインディングします。 内の式を`do`バインディングを返す必要があります`unit`します。 最上位のコード`do`モジュールの初期化時にバインディングを実行します。 キーワード`do`は省略可能です。 -属性は、最上位レベルに適用できる`do`バインドします。 たとえば、プログラムでは、COM 相互運用機能を使用する場合を適用する、`STAThread`属性をプログラムにします。 こうことで、属性を使用して、`do`バインド、次のコードに示すようにします。 +属性は、最上位レベルに適用できる`do`バインドします。 たとえば、プログラムでは、COM 相互運用機能を使用する場合があります適用する、`STAThread`属性をプログラムします。 属性を使用してこれを行う、`do`バインド、次のコードに示すようにします。 [!code-fsharp[Main](../../../../samples/snippets/fsharp/lang-ref-1/snippet201.fs)] - -## 関連項目 -[F# 言語リファレンス](../index.md) -[関数](index.md) +## 関連項目 +- [F# 言語リファレンス](../index.md) +- [関数](index.md) diff --git a/docs/fsharp/language-reference/functions/entry-point.md b/docs/fsharp/language-reference/functions/entry-point.md index f1aee4de5d1..51006b6035e 100644 --- a/docs/fsharp/language-reference/functions/entry-point.md +++ b/docs/fsharp/language-reference/functions/entry-point.md @@ -1,18 +1,17 @@ --- -title: エントリ ポイント (F#) -description: 実行が正式に開始、実行可能ファイルとしてコンパイルされた f# プログラムのエントリ ポイントを設定する方法を説明します。 -ms.date: 05/16/2016 -ms.openlocfilehash: 3d6cab755dd89f2d3d669a8763aa08660432a0ac -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33563621" +title: エントリ ポイント (F#) +description: 実行が正式に開始、実行可能ファイルとしてコンパイルされた f# プログラムのエントリ ポイントを設定する方法について説明します。 +ms.date: 05/16/2016 +ms.openlocfilehash: 298500931d49c891a7a243295333df3a9f5d413e +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884771" --- # エントリ ポイント -このトピックでは、f# のプログラムにエントリ ポイントを設定するために使用方法について説明します。 - +このトピックでは、f# プログラムのエントリ ポイントの設定を使用する方法について説明します。 ## 構文 @@ -21,28 +20,29 @@ ms.locfileid: "33563621" let-function-binding ``` -## コメント -前の構文で*let 関数バインド*内の関数の定義、`let`バインドします。 +## Remarks + +前の構文で*let-関数-バインド*内の関数の定義には、`let`バインド。 -実行可能ファイルの実行が正式な開始位置としてコンパイルされたプログラムへのエントリ ポイントです。 適用することで、f# アプリケーションへのエントリ ポイントを指定する、`EntryPoint`属性をプログラムの`main`関数。 この関数 (を使用して作成された、`let`バインディング)、前回のコンパイル済みファイルの最後の関数でなければなりません。 最後のコンパイル済みファイルは、プロジェクトの最後のファイルまたはコマンドラインに渡される最後のファイルです。 +実行可能ファイルの実行が正式な開始位置としてコンパイルされるプログラムへのエントリ ポイント。 適用することによって f# アプリケーションへのエントリ ポイントを指定する、`EntryPoint`属性をプログラムの`main`関数。 この関数 (を使用して作成、`let`バインディング) コンパイルの最後のファイルの最後の関数でなければなりません。 最後のコンパイル済みファイルは、プロジェクトの最後のファイルまたはコマンドラインに渡される最後のファイルです。 -エントリ ポイント関数が型`string array -> int`です。 コマンドラインで指定された引数に渡される、`main`文字列の配列内の関数。 配列の最初の要素が最初の引数です。他の言語であるために、実行可能ファイルの名前は、配列に含まれていません。 戻り値は、プロセスの終了コードとして使用します。 0 は、成功; 通常ことを示します。0 以外の値は、エラーを表します。 0 以外のリターン コードの特定の意味の規則はありません。これらのリターン コードの意味は、アプリケーション固有です。 +エントリ ポイント関数が型`string array -> int`します。 コマンドラインで指定された引数が渡される、`main`文字列の配列内の関数。 配列の最初の要素は、最初の引数他の言語であるために、実行可能ファイルの名前は、配列に含まれていません。 戻り値は、プロセスの終了コードとして使用されます。 0 は、成功した場合、通常、ことを示します。0 以外の値は、エラーを示します。 0 以外のリターン コードの特定の意味の規則はありません。リターン コードの意味では、アプリケーション固有です。 次の例では、単純な`main`関数。 [!code-fsharp[Main](../../../../samples/snippets/fsharp/entry-point/snippet501.fs)] -このコードを次のコマンドラインを実行すると`EntryPoint.exe 1 2 3`出力は次のとおりです。 +コマンドラインを使用したこのコードが実行されると`EntryPoint.exe 1 2 3`出力は次のようにします。 ```console Arguments passed to function : [|"1"; "2"; "3"|] ``` -## 暗黙のエントリ ポイント -No があるときに**EntryPoint**を明示的に最上位レベルのバインディングは、最後のファイルをコンパイル、エントリ ポイントを示す属性は、エントリ ポイントとして使用されます。 +## 暗黙的なエントリ ポイント +プログラムがにない場合**EntryPoint**エントリ ポイントでコンパイルする最後のファイルの最上位レベルのバインドを明示的に示す属性は、エントリ ポイントとして使用されます。 ## 関連項目 -[関数](index.md) -[let バインド](let-bindings.md) +- [関数](index.md) +- [let バインド](let-bindings.md) diff --git a/docs/fsharp/language-reference/functions/external-functions.md b/docs/fsharp/language-reference/functions/external-functions.md index e980152aaa6..c2b0f79804e 100644 --- a/docs/fsharp/language-reference/functions/external-functions.md +++ b/docs/fsharp/language-reference/functions/external-functions.md @@ -3,11 +3,11 @@ title: 外部関数 (F#) description: ネイティブ コードで関数を呼び出すための f# 言語サポートについて説明します。 ms.date: 05/16/2016 ms.openlocfilehash: db0d3362d867b07b333951f3380c6735ff471d5e -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43747383" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037228" --- # 外部関数 diff --git a/docs/fsharp/language-reference/functions/recursive-functions-the-rec-keyword.md b/docs/fsharp/language-reference/functions/recursive-functions-the-rec-keyword.md index 45eb8c066ab..8d70ed70370 100644 --- a/docs/fsharp/language-reference/functions/recursive-functions-the-rec-keyword.md +++ b/docs/fsharp/language-reference/functions/recursive-functions-the-rec-keyword.md @@ -1,18 +1,17 @@ --- -title: '再帰関数: rec キーワード (F#)' -description: 再帰関数を定義する 'let' キーワードを使用して f# 'rec' キーワードが使用される方法を説明します。 -ms.date: 05/16/2016 -ms.openlocfilehash: 6039a48eae2b16aa1d82617176460d727a878d87 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33562922" +title: '再帰関数: rec キーワード (F#)' +description: 再帰関数の定義に 'let' キーワードを使用して、f# の 'rec' キーワードが使用される方法について説明します。 +ms.date: 05/16/2016 +ms.openlocfilehash: 5aab6ed8ab0fc3c0f0bcfc93c3ce6518ec53254f +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879267" --- # 再帰関数: rec キーワード -`rec`と共にキーワードが使用する、`let`再帰関数を定義するキーワードです。 - +`rec`と共にキーワードが使用される、`let`再帰関数を定義するキーワード。 ## 構文 @@ -29,26 +28,27 @@ function2-body ... ``` -## コメント +## Remarks + 再帰関数は、自身を呼び出す関数は、f# 言語で明示的に識別されます。 これにより、関数のスコープで定義されている識別子を使用可能なにします。 -次のコードを計算する再帰関数を示しています、 *n*番目のフィボナッチ数。 +次のコードは、再帰関数を計算する、 *n*thフィボナッチ数。 [!code-fsharp[Main](../../../../samples/snippets/fsharp/lang-ref-1/snippet4001.fs)] >[!NOTE] -実際には、上記のようなコードは、事前に計算された値の再計算が伴うのでメモリとプロセッサ時間の浪費になります。 - - -メソッドは、暗黙的に型内で再帰追加する必要はありません、`rec`キーワード。 クラス内の let バインディングは、暗黙的に再帰的ではありません。 +実際には、上記のようなコードは、事前に計算された値の再計算するため、メモリとプロセッサ時間の浪費になります。 +メソッドは、暗黙的に型内で再帰追加する必要はありません、`rec`キーワード。 クラス内の let バインドは、暗黙的に再帰的ではできません。 ## 相互再帰関数 -関数は、場合によって*相互再帰*呼び出しが、1 つの関数呼び出しを呼び出して、最初の呼び出しの数に別間に、円を描くことを意味します。 このような関数の定義は、1 つで一緒にする必要があります`let`して、バインド、`and`それらをリンクするキーワードです。 -次の例は、2 つを一緒には再帰関数。 +関数は、場合によって*相互再帰*呼び出しが、1 つの関数呼び出しを呼び出して、最初の呼び出しの数に別間に、円を描くことを意味します。 1 つで、このような関数をまとめて定義する必要があります`let`を使用したバインド、`and`それらをリンクするキーワード。 + +次の例は、2 つを相互には再帰関数。 [!code-fsharp[Main](../../../../samples/snippets/fsharp/lang-ref-1/snippet4002.fs)] ## 関連項目 -[関数](index.md) + +- [関数](index.md) diff --git a/docs/fsharp/language-reference/import-declarations-the-open-keyword.md b/docs/fsharp/language-reference/import-declarations-the-open-keyword.md index 7760e015763..8c943a86ea6 100644 --- a/docs/fsharp/language-reference/import-declarations-the-open-keyword.md +++ b/docs/fsharp/language-reference/import-declarations-the-open-keyword.md @@ -1,21 +1,20 @@ --- -title: 'インポート宣言: open キーワード (F#)' -description: 完全修飾名を使用せずに参照できる要素を f# インポート宣言し、モジュールまたは名前空間を指定する方法について説明します。 -ms.date: 05/16/2016 -ms.openlocfilehash: 29f09297993b347464f1572ac9ca24902c786f4d -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33563533" +title: 'インポート宣言: open キーワード (F#)' +description: 完全修飾名を使用せずに参照できる要素を持つ f# インポート宣言し、モジュールまたは名前空間の指定方法について説明します。 +ms.date: 05/16/2016 +ms.openlocfilehash: 8cae4b4f5418689bfb0933b7db4ec23a313d5ed8 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43883153" --- # インポート宣言:`open`キーワード > [!NOTE] この記事の API リファレンスのリンクをクリックすると MSDN に移動します。 docs.microsoft.com API リファレンスは完全ではありません。 -*インポート宣言*モジュールまたは完全修飾名を使用せずに参照できる要素の名前空間を指定します。 - +*インポート宣言*モジュールまたは名前空間完全修飾名を使用せずに参照できる要素を指定します。 ## 構文 @@ -23,20 +22,21 @@ ms.locfileid: "33563533" open module-or-namespace-name ``` -## コメント -名前空間またはモジュールの完全修飾パスを使用してコードを参照するたびには、書き込み、読み取り、および管理することは困難コードを作成できます。 代わりに、使用することができます、`open`キーワードを頻繁に使用されるモジュールと名前空間モジュールまたは名前空間のメンバーを参照するときに、完全修飾名ではなく、名前の短縮形を使用できるようにします。 このキーワードがに似ていますが、 `using` 、C# の場合は、キーワード`using namespace`Visual c、および`Imports`Visual Basic でします。 +## Remarks + +名前空間またはモジュールの完全修飾パスを使用してコードを参照するたびには、書き込み、読み取り、および管理するが難しいコードを作成できます。 代わりに、使用、`open`キーワードのモジュールや名前空間をそのモジュールまたは名前空間のメンバーを参照する場合は、完全修飾名ではなく、名前の短い形式を使用できるように頻繁に使用します。 このキーワードと似ています、 `using` c# でキーワード`using namespace`の Visual c と`Imports`Visual Basic でします。 -モジュールまたは名前空間は、同じプロジェクト内、または参照先プロジェクトまたはアセンブリ内にする必要があります。 そうでない場合、プロジェクトへの参照を追加したり、使用、`-reference`コマンド`-`ライン オプション (またはその省略形`-r`)。 詳細については、「[コンパイラ オプション](compiler-options.md)」を参照してください。 +モジュールまたは指定された名前空間は、同じプロジェクト内、または参照されるプロジェクトまたはアセンブリである必要があります。 そうでない場合は、プロジェクトへの参照を追加またはを使用して、`-reference`コマンド`-`ライン オプション (またはその省略形、 `-r`)。 詳細については、「[コンパイラ オプション](compiler-options.md)」を参照してください。 -インポート宣言は、その外側の名前空間、モジュール、またはファイルの末尾までの宣言を次のコードで使用できる名前を使用します。 +インポート宣言は、それを囲む名前空間、モジュール、またはファイルの最後までの宣言を次のコードで使用可能な名前を使用します。 -複数のインポート宣言を使用する場合は、別々 の行に表示されます。 +複数のインポート宣言を使用する場合は、別の行に表示されます。 -次のコードの使用を示しています、`open`コードを簡略化するキーワードです。 +次のコードは、使用、`open`キーワードをコードを簡略化します。 [!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet6801.fs)] -F# コンパイラは生成されませんエラーまたは警告が 2 つ以上の開いているモジュールまたは名前空間に出現した場合、同じ名前のあいまいさが発生したとき。 あいまいさが発生すると、f# 優先直前に開かれた複数のモジュールまたは名前空間。 たとえば、次のコードで`empty`意味`Seq.empty`場合でも、`empty`両方にある、`List`と`Seq`モジュール。 +F# コンパイラは生成されませんエラーまたは警告が同じ名前が 1 つ以上の開いているモジュールまたは名前空間で発生すると、あいまいさが発生したとき。 あいまいさが発生すると、f# より最近開いたモジュールまたは名前空間を設定できます。 たとえば、次のコードで`empty`意味`Seq.empty`場合でも、`empty`両方である、`List`と`Seq`モジュール。 ```fsharp open List @@ -44,32 +44,30 @@ open Seq printfn "%A" empty ``` -そのため、注意を開くときのモジュールまたは名前空間など`List`または`Seq`同じ名前です。 代わりに、修飾名を使用するメンバーが含まれています。 コードがインポート宣言の順序に依存しているすべての状況を避ける必要があります。 - +そのため、注意を開くときのモジュールまたは名前空間など`List`または`Seq`を含むメンバーの名前は同じでは、代わりに、修飾名の使用を検討してください。 コードのインポート宣言の順序に依存するすべての状況を避ける必要があります。 ## 既定で開かれている名前空間 -一部の名前空間は、明示的なインポート宣言がなくても暗黙的に開かれたことの f# コードで頻繁に使用されます。 次の表は、既定で開かれている名前空間を示します。 + +一部の名前空間は、これらの明示的なインポート宣言は必要ありませんが暗黙的に開かれた f# コードで頻繁に使用されます。 次の表では、既定で開かれている名前空間を示します。 |名前空間|説明| |---------|-----------| -|`Microsoft.FSharp.Core`|基本的な f# 型の定義を含む組み込み型など`int`と`float`です。| -|`Microsoft.FSharp.Core.Operators`|基本的な算術演算子を含む`+`と`*`です。| -|`Microsoft.FSharp.Collections`|変更できないコレクション クラスを含む`List`と`Array`です。| +|`Microsoft.FSharp.Core`|基本的な f# の型定義の組み込み型を含む`int`と`float`します。| +|`Microsoft.FSharp.Core.Operators`|基本的な算術演算を含む`+`と`*`します。| +|`Microsoft.FSharp.Collections`|変更できないコレクション クラスを含む`List`と`Array`します。| |`Microsoft.FSharp.Control`|レイジー評価と非同期ワークフローなどのコントロール構成要素の型が含まれています。| -|`Microsoft.FSharp.Text`|書式設定された IO は、のように関数を含む、`printf`関数。| +|`Microsoft.FSharp.Text`|などの書式設定された IO は、関数を含む、`printf`関数。| ## AutoOpen 属性 -適用することができます、`AutoOpen`アセンブリに属性をアセンブリが参照されている場合に、名前空間またはモジュールを自動的に開きたい場合。 適用することも、`AutoOpen`属性の親モジュールまたは名前空間が開かれるときに、そのモジュールを自動的に開くモジュールにします。 詳細については、次を参照してください。 [Core.AutoOpenAttribute クラス](https://msdn.microsoft.com/visualfsharpdocs/conceptual/core.autoopenattribute-class-%5bfsharp%5d)です。 +適用することができます、`AutoOpen`アセンブリに属性をアセンブリが参照されている場合に、名前空間またはモジュールが自動的に開きたい場合。 適用することも、`AutoOpen`親モジュールまたは名前空間が開かれるときに、そのモジュールを自動的に開くモジュールに属性します。 詳細については、次を参照してください。 [Core.AutoOpenAttribute クラス](https://msdn.microsoft.com/visualfsharpdocs/conceptual/core.autoopenattribute-class-%5bfsharp%5d)します。 ## RequireQualifiedAccess 属性 -いくつかのモジュール、レコード、または共用体の型を指定することがあります、`RequireQualifiedAccess`属性。 これらのモジュール、レコード、または共用体の要素を参照する場合は、インポート宣言を含めるかどうかに関係なく、修飾名を使用する必要があります。 この属性を戦略的に使用する場合は、よくを定義する型名が使用されて、おけば名前の衝突を回避し、それによってコード回復力を高めるライブラリの変更にします。 詳細については、次を参照してください。 [Core.RequireQualifiedAccessAttribute クラス](https://msdn.microsoft.com/visualfsharpdocs/conceptual/core.requirequalifiedaccessattribute-class-%5Bfsharp%5D)です。 +一部のモジュール、レコード、または共用体の型を指定できます、`RequireQualifiedAccess`属性。 これらのモジュール、レコード、または共用体の要素を参照する場合は、インポート宣言を含めるかどうかに関係なく、修飾名を使用する必要があります。 この属性を戦略的に使用する場合は、よくを定義する型名を使用する、役立つように名前の競合を回避し、コードより回復力のあるライブラリの変更に。 詳細については、次を参照してください。 [Core.RequireQualifiedAccessAttribute クラス](https://msdn.microsoft.com/visualfsharpdocs/conceptual/core.requirequalifiedaccessattribute-class-%5Bfsharp%5D)します。 ## 関連項目 -[# 言語リファレンス](index.md) - -[名前空間](namespaces.md) - -[モジュール](modules.md) +- [# 言語リファレンス](index.md) +- [名前空間](namespaces.md) +- [モジュール](modules.md) diff --git a/docs/fsharp/language-reference/lazy-computations.md b/docs/fsharp/language-reference/lazy-computations.md index 9362deee9c5..2e47d6c5429 100644 --- a/docs/fsharp/language-reference/lazy-computations.md +++ b/docs/fsharp/language-reference/lazy-computations.md @@ -3,11 +3,11 @@ title: 遅延計算 (F#) description: F# 遅延計算が、アプリとライブラリのパフォーマンスを向上する方法について説明します。 ms.date: 05/16/2016 ms.openlocfilehash: 8afe815f26978de96291a52973d54a9dbcc5eaf2 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43744616" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037069" --- # 遅延計算 diff --git a/docs/fsharp/language-reference/literals.md b/docs/fsharp/language-reference/literals.md index 8535caa0018..341b09d4269 100644 --- a/docs/fsharp/language-reference/literals.md +++ b/docs/fsharp/language-reference/literals.md @@ -1,33 +1,35 @@ --- -title: リテラル (F#) -description: F# のプログラミング言語でリテラルの型について説明します。 -ms.date: 05/16/2016 -ms.openlocfilehash: f28ca0ae7a0b092bbc039d23625b883faffd241c -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 +title: リテラル (F#) +description: F# プログラミング言語のリテラルの型について説明します。 +ms.date: 05/16/2016 +ms.openlocfilehash: e6d34acd928edce8447c793105b08085ab0757b9 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035779" --- # リテラル > [!NOTE] -この記事の API の参照リンクを移動して msdn (現在のところ)。 +この記事の API 参照リンクに出ます msdn (現在のところ)。 このトピックでは、F# でリテラルの型を指定する方法を示す表を示します。 ## リテラル型 + F# のリテラル型を次の表に示します。 16 進表記で桁を表す文字は、大文字と小文字を区別しません。型を識別する文字は、大文字と小文字を区別します。 |型|説明|サフィックスまたはプリフィックス|使用例| |----|-----------|----------------|--------| |sbyte|符号付き 8 ビット整数|Y|`86y`

`0b00000101y`| |byte|符号なし 8 ビット自然数|uy|`86uy`

`0b00000101uy`| -|int16|16 ビット符号付き整数|s|`86s`| +|int16|符号付き 16 ビット整数|s|`86s`| |uint16|符号なし 16 ビット自然数|us|`86us`| -|int

int32|32 ビット符号付き整数|l または none|`86`

`86l`| +|int

int32|符号付き 32 ビット整数|l または none|`86`

`86l`| |uint

uint32|符号なし 32 ビット自然数|u または ul|`86u`

`86ul`| |unativeint|符号なし自然数としてのネイティブ ポインター|un|`0x00002D3Fun`| -|int64|64 ビット符号付き整数|L|`86L`| +|int64|符号付き 64 ビット整数|L|`86L`| |uint64|符号なし 64 ビット自然数|UL|`86UL`| |single、float32|32 ビット浮動小数点数|F または f|`4.14F` または `4.14f`| |||lf|`0x00000000lf`| @@ -36,15 +38,16 @@ F# のリテラル型を次の表に示します。 16 進表記で桁を表す |bigint|64 ビット表現に制限されない整数|I|`9999999999999999999999999999I`| |decimal|固定小数点数または有理数として表現される小数|M または m|`0.7833M` または `0.7833m`| |Char|Unicode 文字|none|`'a'`| -|String|Unicode 文字列|none|`"text\n"`

または

`@"c:\filename"`

または

`""""""`

または

`"string1" + "string2"`

関連項目[文字列](Strings.md)です。| +|String|Unicode 文字列|none|`"text\n"`

または

`@"c:\filename"`

または

`""""""`

または

`"string1" + "string2"`

参照してください[文字列](Strings.md)します。| |byte|ASCII 文字|B|`'a'B`| |byte[]|ASCII 文字列|B|`"text"B`| |String または byte[]|逐語的文字列|@ プリフィックス|`@"\\server\share"` (Unicode)

`@"\\server\share"B` (ASCII)| -## コメント -Unicode 文字列を使用して指定できる明示的なエンコーディングを含めることができる`\u`後に 16 ビットの 16 進数コードまたは utf-32 エンコーディングを使用して指定できる`\U`Unicode を表す 32 ビットの 16 進数コードを続けてサロゲート ペア。 +## Remarks + +Unicode 文字列に明示的なエンコードを使用して指定することができますを含めることができます`\u`の後に 16 ビットの 16 進コードまたは utf-32 エンコーディングを使用して指定できる`\U`後に、Unicode を表す 32 ビットの 16 進コードサロゲート ペア。 -F# 3.1 で使用することができます、`+`文字列リテラルを結合にサインインします。 使用することも、ビットごとまたは (`|||`) 列挙型フラグを結合する演算子です。 たとえば、F# 3.1 では次のようなコードが有効です。 +F# 3.1 では、使用することができます、`+`サインインすると、文字列リテラルを結合します。 ビットごとのこともできます。 または (`|||`) 列挙型フラグを結合する演算子。 たとえば、F# 3.1 では次のようなコードが有効です。 ```fsharp [] @@ -62,13 +65,13 @@ let Literal3 = System.IO.FileAccess.Read ||| System.IO.FileAccess.Write その他のビットごとの演算子は使用できません。 - ## 名前付きリテラル -マークできるの定数にするのには、値、[リテラル](https://msdn.microsoft.com/library/465f36ce-d146-41c0-b425-679c509cd285)属性。 この属性には、値が定数としてコンパイルされる効果があります。 + +定数であることを意図した値でマークできる、[リテラル](https://msdn.microsoft.com/library/465f36ce-d146-41c0-b425-679c509cd285)属性。 この属性には、値が定数としてコンパイルされる効果があります。 パターン マッチ式では、小文字で始まる識別子は、リテラルとしてではなく常にバインドされる変数として扱われます。そのため、一般的に、リテラルを定義する場合は先頭大文字を使用する必要があります。 -## その他の基底の整数 +## 他の底の整数 16 進数、8 進数、またはバイナリを使用して 32 ビット符号付き整数を指定することも、 `0x`、`0o`または`0b`それぞれプレフィックスします。 @@ -77,9 +80,9 @@ let Numbers = (0x9F, 0o77, 0b1010) // Result: Numbers : int * int * int = (159, 63, 10) ``` -## 数値リテラルにアンダー スコア +## 数値リテラルでのアンダー スコア -4.1 以降では F# を区切ることができます桁の数字、アンダー スコア文字 (`_`)。 +F# 4.1 以降では、分離できます桁の数字、アンダー スコア文字 (`_`)。 ```fsharp let DeadBeef = 0xDEAD_BEEF @@ -91,4 +94,4 @@ let ExampleSSN = 123_456_7890 ## 関連項目 -[Core.LiteralAttribute クラス](https://msdn.microsoft.com/visualfsharpdocs/conceptual/core.literalattribute-class-%5bfsharp%5d) +- [Core.LiteralAttribute クラス](https://msdn.microsoft.com/visualfsharpdocs/conceptual/core.literalattribute-class-%5bfsharp%5d) diff --git a/docs/fsharp/language-reference/members/properties.md b/docs/fsharp/language-reference/members/properties.md index b7427102b84..e8c5c2e13c3 100644 --- a/docs/fsharp/language-reference/members/properties.md +++ b/docs/fsharp/language-reference/members/properties.md @@ -3,11 +3,11 @@ title: プロパティ (F#) description: オブジェクトに関連付けられている値を表すメンバーである f# プロパティ、について説明します。 ms.date: 05/16/2016 ms.openlocfilehash: 75d21415b44ccc1c26ef5f478d5f5de20c3412e8 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43784895" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036334" --- # プロパティ diff --git a/docs/fsharp/language-reference/namespaces.md b/docs/fsharp/language-reference/namespaces.md index 0c85a546adb..3ab7ba6474e 100644 --- a/docs/fsharp/language-reference/namespaces.md +++ b/docs/fsharp/language-reference/namespaces.md @@ -1,43 +1,43 @@ --- -title: 名前空間 (F#) -description: F# で名前空間を使用できるプログラム要素のグループに名前をアタッチするようにすることによって関連する機能の領域にコードを整理する方法について説明します。 -ms.date: 04/24/2017 -ms.openlocfilehash: 151079864f18fff79dac108889b68b3acf1566a1 -ms.sourcegitcommit: 88f251b08bf0718ce119f3d7302f514b74895038 -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/10/2018 -ms.locfileid: "33957763" +title: 名前空間 (F#) +description: F# 名前空間を使用すると、プログラム要素のグループに名前を追加することによって関連する機能の領域にコードを整理する方法について説明します。 +ms.date: 04/24/2017 +ms.openlocfilehash: 769a1241f76ac32d3a6a80bd637078493119bb3c +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881890" --- # 名前空間 名前空間を使用すると、プログラム要素のグループに名前を割り当てて、関連する機能の区分にコードを編成することができます。 - ## 構文 ```fsharp namespace [parent-namespaces.]identifier ``` -## コメント -名前空間にコードを配置する場合は、ファイル内の最初の宣言は名前空間を宣言する必要があります。 ファイル全体の内容は、名前空間の一部になります。 +## Remarks + +名前空間にコードを配置する場合は、ファイル内の最初の宣言は名前空間を宣言する必要があります。 全体のファイルの内容は、名前空間の一部になります。 -名前空間には、値と関数直接を含めることはできません。 代わりに、モジュール内では、値と関数を含める必要があるし、モジュールの名前空間に含まれます。 名前空間には、型、モジュールを含めることができます。 +値および関数、名前空間を含める直接ことはできません。 代わりに、モジュールでは、値および関数を含める必要があるし、モジュールの名前空間に含まれます。 名前空間は、モジュールの種類を含めることができます。 -名前空間を宣言できます明示的に名前空間キーワードを使用して、または暗黙的にモジュールを宣言するとき。 名前空間を明示的に宣言するには、名前空間キーワードの後に名前空間の名前を使用します。 次の例では、型とその名前空間に含まれるモジュールのウィジェットの名前空間を宣言するコード ファイルを示します。 +名前空間は明示的に宣言する名前空間キーワード、または暗黙的にモジュールを宣言するときに。 名前空間を明示的に宣言するには、名前空間キーワードの後に名前空間の名前を使用します。 次の例では、型とその名前空間に含まれるモジュールのウィジェットの名前空間を宣言するコード ファイルを示します。 [!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet6406.fs)] -ファイルの内容全体が 1 つのモジュールである場合は、宣言することも名前空間に暗黙的を使用して、`module`キーワードとモジュールの完全修飾名で新しい名前空間名を指定します。 次の例は、名前空間を宣言するコード ファイル`Widgets`とモジュール`WidgetsModule`関数が含まれています。 +ファイルの内容全体が 1 つのモジュールである場合は、宣言することも名前空間に暗黙的を使用して、`module`キーワードとモジュールの完全修飾名で新しい名前空間名を指定します。 次の例では、名前空間を宣言するコード ファイル`Widgets`とモジュール`WidgetsModule`関数が含まれています。 [!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet6401.fs)] -次のコードは同等上記のコードが、モジュールがローカル モジュール宣言します。 その場合は、名前空間は、独自の行に表示する必要があります。 +次のコードは上記のコードと同じですが、モジュールがローカル モジュールの宣言。 その場合は、名前空間は、独自の行に表示する必要があります。 [!code-fsharp[Main](../../../samples/snippets/fsharp/namespaces/snippet6402.fs)] -1 つ以上のモジュールが 1 つまたは複数の名前空間の同じファイルに必要な場合は、ローカル モジュール宣言を使用する必要があります。 ローカル モジュール宣言を使用する場合は、モジュールの宣言で修飾名前空間を使用できません。 次のコードでは、名前空間の宣言と 2 つのローカル モジュール宣言を持つファイルを示します。 名前空間で直接、モジュールが含まれるこのケースでは、ファイルと同じ名前を持つ暗黙的に作成されたモジュールはありません。 他のコードで、ファイルなど、`do`モジュール メンバーを修飾する必要があります、内部のモジュールではなく、名前空間には、バインディング、`widgetFunction`モジュール名を使用しています。 +1 つ以上のモジュールが 1 つまたは複数の名前空間で同じファイルで必要に応じて、ローカル モジュール宣言を使用する必要があります。 モジュールのローカル宣言を使用する場合は、モジュール宣言で修飾名前空間を使用できません。 次のコードでは、名前空間の宣言と 2 つのモジュールのローカル宣言を持つファイルを示します。 この場合、モジュールが、名前空間で直接に含まれるファイルと同じ名前を持つ、暗黙的に作成されたモジュールはありません。 などのファイルで、コードの他の`do`モジュール メンバーを修飾する必要があるため、内部のモジュールではなく、名前空間には、バインド、`widgetFunction`モジュール名を使用しています。 [!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet6403.fs)] @@ -48,31 +48,33 @@ Module1 10 20 Module2 5 6 ``` -詳細については、次を参照してください。[モジュール](modules.md)です。 +詳細については、次を参照してください。[モジュール](modules.md)します。 ## 入れ子になった名前空間 -入れ子になった名前空間を作成するときに、完全修飾する必要があります。 それ以外の場合、新しい最上位レベルの名前空間を作成します。 インデントは、名前空間の宣言で無視されます。 + +入れ子になった名前空間を作成するときに、完全修飾する必要があります。 それ以外の場合、新しい最上位レベルの名前空間を作成します。 インデントは、名前空間の宣言では無視されます。 次の例では、入れ子になった名前空間を宣言する方法を示します。 [!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet6404.fs)] ## ファイルとアセンブリの名前空間 -名前空間は、1 つのプロジェクトまたはコンパイルで複数のファイルにまたがることができます。 用語*名前空間のフラグメント*1 つのファイルに含まれている名前空間の部分について説明します。 名前空間には、複数のアセンブリもまたがることができます。 たとえば、`System`名前空間には、多くのアセンブリに拡張されていて、入れ子になった名前空間多くにはが含まれていますが、全体の .NET Framework が含まれています。 +名前空間は、1 つのプロジェクトやコンパイルで複数のファイルにまたがることができます。 用語*名前空間のフラグメント*1 つのファイルに含まれている名前空間の一部について説明します。 名前空間は、複数のアセンブリをまたがることもできます。 たとえば、`System`名前空間に多数のアセンブリにまたがり、多数の入れ子になった名前空間が含まれていますが、全体の .NET Framework が含まれています。 ## グローバル Namespace -定義済みの名前空間を使用する`global`に最上位の .NET 名前空間名を格納します。 + +定義済みの名前空間を使用する`global`に最上位レベルの .NET 名前空間に名前を格納します。 [!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet6407.fs)] -使用することできますもグローバル他の名前空間と名前が競合を解決するのには、たとえば、最上位の .NET 名前空間を参照します。 +使用することできますもグローバル他の名前空間と名前が競合を解決するのには、たとえば最上位レベルの .NET 名前空間を参照します。 [!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-2/snippet6408.fs)] ## 再帰的な名前空間 -F# 4.1 には、再帰的に相互に含まれているすべてのコードでは、名前空間の概念が導入されています。 使用してこれを行う`namespace rec`です。 使用`namespace rec`タイプやモジュール間で相互に参照のコードを記述することはできませんに痛みがあるいくつかを減らすことができます。 この例を次に示します。 +F# 4.1 には、再帰的に相互に含まれているすべてのコードでは、名前空間の概念が導入されています。 使用してこれには`namespace rec`します。 使用`namespace rec`されない型とモジュール間の相互参照コードを記述することでいくつかの問題を軽減することができます。 この例を次に示します。 ```fsharp namespace rec MutualReferences @@ -113,13 +115,12 @@ module BananaHelpers = | Down -> b |> peelSides ``` -なお例外`DontSqueezeTheBananaException`とクラス`Banana`両方には、互いを参照してください。 さらに、モジュール`BananaHelpers`とクラス`Banana`も互いを参照してください。 これを削除した場合、f# で表現できないが、`rec`からキーワード、`MutualReferences`名前空間。 +なお、例外`DontSqueezeTheBananaException`とクラス`Banana`両方には、互いを参照してください。 モジュールではさらに、`BananaHelpers`とクラス`Banana`も互いに参照してください。 これは、削除した場合、f# で表現できませんが、`rec`からキーワード、`MutualReferences`名前空間。 この機能は使用できる最上位[モジュール](modules.md)f# 4.1 またはそれ以降。 ## 関連項目 -[F# 言語リファレンス](index.md) - -[モジュール](modules.md) -[F# RFC FS-1009 - ファイル内でより大きなスコープを相互に参照型とモジュールを許可します。](https://github.com/fsharp/fslang-design/blob/master/FSharp-4.1/FS-1009-mutually-referential-types-and-modules-single-scope.md) +- [F# 言語リファレンス](index.md) +- [モジュール](modules.md) +- [F# RFC FS-1009 - ファイル内でより大きな範囲経由で相互に参照型とモジュールを許可します。](https://github.com/fsharp/fslang-design/blob/master/FSharp-4.1/FS-1009-mutually-referential-types-and-modules-single-scope.md) diff --git a/docs/fsharp/language-reference/reference-cells.md b/docs/fsharp/language-reference/reference-cells.md index 12d95c9513f..742a286a5a4 100644 --- a/docs/fsharp/language-reference/reference-cells.md +++ b/docs/fsharp/language-reference/reference-cells.md @@ -1,17 +1,17 @@ --- -title: 参照セル (F#) -description: F# 参照セルの記憶域の場所を有効にすると、参照セマンティクスを持つ変更可能な値を作成する方法について説明します。 -ms.date: 05/16/2016 -ms.openlocfilehash: 3a632425356a250f07e5babd2751b9923eec6552 -ms.sourcegitcommit: e5bb395ec86f536e114314184288f40a8c745e2e -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/12/2018 -ms.locfileid: "34149063" +title: 参照セル (F#) +description: F# の参照セルの参照セマンティクスを持つ変更可能な値を作成するための記憶域の場所の方法について説明します。 +ms.date: 05/16/2016 +ms.openlocfilehash: 133aec6b162a13306a05c9afa172f859890565eb +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892423" --- # 参照セル -*参照セル*を有効にすると、参照セマンティクスを持つ変更可能な値を作成する記憶域の場所です。 +*参照セル*参照セマンティクスを持つ変更可能な値を作成するための記憶域の場所します。 ## 構文 @@ -19,7 +19,8 @@ ms.locfileid: "34149063" ref expression ``` -## コメント +## Remarks + 値をカプセル化する新しい参照セルを作成するには、値の前に `ref` 演算子を指定します。 基になる値は変更可能なので、後で変更できます。 参照セルは、単なるアドレスではなく、実際の値を保持します。 `ref` 演算子を使用して参照セルを作成すると、基の値のコピーが、カプセル化された変更可能な値として作成されます。 @@ -73,21 +74,21 @@ let ref x = { contents = x } `contents` フィールドは、他のバージョンの ML との互換性のために用意されており、コンパイル中に警告を生成します。 この警告を無効にするには、`--mlcompatibility` コンパイラ オプションを使用します。 詳細については、「[コンパイラ オプション](compiler-options.md)」を参照してください。 -次のコードは、パラメーターの引き渡しでの参照セルの使用方法を示しています。 インクリメンタ型には、メソッド パラメーターの型に byref を含むパラメーターを受け取るインクリメントがあります。 Byref パラメーター型で渡すことを示すこと呼び出し元必要があります参照セルまたは指定した型の典型的な変数のアドレスでこのケースの整数です。残りのコードを両方の引数の型とインクリメントを呼び出す方法と参照セル (ref myDelta1) を作成する変数で、ref 演算子の使用を示します。 次に、アドレス演算子 (&) を使用して適切な引数を生成する方法を示しています。 最後に、インクリメント メソッドは、使用すると、バインドを使用して宣言されている参照セルを使用して、もう一度呼び出されます。 コードの最後の行は、の使い方を説明します。 印刷用に参照セルを逆参照演算子。 +次のコードは、パラメーターの引き渡しでの参照セルの使用方法を示しています。 インクリメンタ型では、インクリメント、パラメーターの型に byref を含むパラメーターを受け取るメソッドがあります。 Byref パラメーター型で渡すことを示します呼び出しする必要があります参照セルまたは指定した型の典型的な変数のアドレスでこのケースの int です。残りのコードを両方の引数の型とインクリメントを呼び出す方法と参照セル (ref myDelta1) を作成する変数を ref 演算子の使用を示します。 次に、アドレス演算子 (&) を使用して適切な引数を生成する方法を示しています。 最後に、インクリメント メソッドは、let バインドを使用して宣言されている参照セルを使用して、もう一度呼び出されます。 コードの最後の行がの使い方を説明します。 印刷用に参照セルを逆参照演算子。 [!code-fsharp[Main](../../../samples/snippets/fsharp/lang-ref-1/snippet2204.fs)] -参照渡しする方法の詳細については、次を参照してください。[パラメーターと引数](parameters-and-arguments.md)です。 +参照渡しする方法の詳細については、次を参照してください。[パラメーターと引数](parameters-and-arguments.md)します。 >[!NOTE] -C# プログラマでは、その ref 異なる動作を f# で c# では、知っておく必要があります。 など、ref 引数を渡すときに使用するが、同じ効果 f# と c# ではします。 +C# プログラマでは、その ref 異なる動作を f# で c# では、知っておく必要があります。 たとえば、引数を渡すときに、ref の使用はありませんと同じ効果 f# で c# では。 >[!NOTE] -`mutable` 変数が自動的に昇格する`'a ref`; クロージャでキャプチャされる場合は、次を参照してください。[値](values/index.md)です。 +`mutable` 変数に自動的に昇格`'a ref`; クロージャによってキャプチャされた場合は、次を参照してください。[値](values/index.md)します。 ## 使用 (C#)`ref`を返します -使用できる 4.1 以降では f#、 `ref` c# で生成されるを返します。 このような呼び出しの結果は、`byref<_>`ポインター。 +使用できる f# 4.1 以降、`ref`生成 (C#) を返します。 このような呼び出しの結果は、`byref<_>`ポインター。 次の c# メソッド: @@ -112,7 +113,7 @@ namespace RefReturns } ``` -透過的にによって呼び出し可能 f# ない特殊な構文を使用します。 +透過的にで呼び出せるよう f# ない特殊な構文を使用します。 ```fsharp open RefReturns @@ -122,19 +123,17 @@ let consumeRefReturn() = () ``` -かかる場合があります関数を宣言することも、`ref`など、入力として返します。 +かかる場合があります関数を宣言することもできます、`ref`など、入力として返します。 ```fsharp let f (x: byref) = &x ``` -現在を生成する方法はありません、 `ref` f# で c# で消費されるを返します。 +現在生成する方法はありません、`ref`戻りで F# で c# で使用できます。 ## 関連項目 -[F# 言語リファレンス](index.md) - -[パラメーターと引数](parameters-and-arguments.md) - -[シンボルと演算子のリファレンス](symbol-and-operator-reference/index.md) -[値](values/index.md) +- [F# 言語リファレンス](index.md) +- [パラメーターと引数](parameters-and-arguments.md) +- [シンボルと演算子のリファレンス](symbol-and-operator-reference/index.md) +- [値](values/index.md) diff --git a/docs/fsharp/language-reference/resource-management-the-use-keyword.md b/docs/fsharp/language-reference/resource-management-the-use-keyword.md index c429927aa88..7652082ffec 100644 --- a/docs/fsharp/language-reference/resource-management-the-use-keyword.md +++ b/docs/fsharp/language-reference/resource-management-the-use-keyword.md @@ -3,11 +3,11 @@ title: 'リソースの管理: use キーワード (F#)' description: F# キーワード 'use' と 'using' の関数は、初期化とリソースの解放を制御できますについて説明します。 ms.date: 05/16/2016 ms.openlocfilehash: ffa1cb515139a3705920d9d9f79be1a69602f7d8 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43784703" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43878389" --- # リソースの管理: use キーワード diff --git a/docs/fsharp/language-reference/sequences.md b/docs/fsharp/language-reference/sequences.md index 3648d842c5d..49f501eb471 100644 --- a/docs/fsharp/language-reference/sequences.md +++ b/docs/fsharp/language-reference/sequences.md @@ -3,11 +3,11 @@ title: シーケンス (F#) description: 大規模な順序付けられたデータのコレクションを持っていてもすべての要素を使用すると必ずしも期待しないときに、f# シーケンスを使用する方法について説明します。 ms.date: 05/16/2016 ms.openlocfilehash: cfe8d1e350a8ac46b7700c12aa84d250f8b35855 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43776449" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036510" --- # シーケンス diff --git a/docs/fsharp/language-reference/signature-files.md b/docs/fsharp/language-reference/signature-files.md index 65b9e001bca..b7c6028ec6a 100644 --- a/docs/fsharp/language-reference/signature-files.md +++ b/docs/fsharp/language-reference/signature-files.md @@ -3,11 +3,11 @@ title: シグネチャ ファイル (f#) description: F# 署名ファイルを使用して、型、名前空間、モジュールなど f# プログラム要素、一連のパブリック シグネチャに関する情報を保持する方法について説明します。 ms.date: 06/15/2018 ms.openlocfilehash: f0836aa7f638dc9e2b066b0f46bbb6c086347615 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43745971" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036484" --- # シグネチャ diff --git a/docs/fsharp/language-reference/value-options.md b/docs/fsharp/language-reference/value-options.md index f9abc32430e..773eeb2b5d2 100644 --- a/docs/fsharp/language-reference/value-options.md +++ b/docs/fsharp/language-reference/value-options.md @@ -3,11 +3,11 @@ title: 値のオプション (f#) description: オプションの種類の構造体のバージョンでは、f# の値のオプションの種類について説明します。 ms.date: 06/16/2018 ms.openlocfilehash: 5647ef61725401b10a6045b14eef11f5b041e3e9 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43747501" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041211" --- # 値のオプション diff --git a/docs/fsharp/tutorials/type-providers/creating-a-type-provider.md b/docs/fsharp/tutorials/type-providers/creating-a-type-provider.md index 352469ef3f2..5b5a1398ca7 100644 --- a/docs/fsharp/tutorials/type-providers/creating-a-type-provider.md +++ b/docs/fsharp/tutorials/type-providers/creating-a-type-provider.md @@ -3,11 +3,11 @@ title: 'チュートリアル: 型プロバイダー (f#) を作成します。' description: F# 3.0 で基本的な概念を説明するためにいくつかの単純型プロバイダーを調べることで、独自の f# 型プロバイダーを作成する方法について説明します。 ms.date: 05/16/2016 ms.openlocfilehash: 3c998377b2c3a408d536ef416f3799bf7f04b6bd -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43745727" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036614" --- # チュートリアル: 型プロバイダーを作成します。 diff --git a/docs/fsharp/tutorials/type-providers/index.md b/docs/fsharp/tutorials/type-providers/index.md index fe39733d20b..9592a36d525 100644 --- a/docs/fsharp/tutorials/type-providers/index.md +++ b/docs/fsharp/tutorials/type-providers/index.md @@ -1,45 +1,44 @@ --- -title: 型プロバイダー -description: F# 型プロバイダーの種類、プロパティ、およびプログラム内で使用するメソッドを提供するコンポーネントの方法について説明します。 -ms.date: 04/02/2018 -ms.openlocfilehash: 82d9afed7d77eae5f8b96854d40e96a32c4fae9e -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33562267" +title: 型プロバイダー +description: F# 型プロバイダーの種類、プロパティ、およびプログラムで使用するためのメソッドを提供するコンポーネントの方法について説明します。 +ms.date: 04/02/2018 +ms.openlocfilehash: 5fa9de229caa2ec3ba4a248ca5cd1c8aa5adb230 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891669" --- # 型プロバイダー -F# 型プロバイダーは、プログラムで使用する型、プロパティ、およびメソッドを指定するコンポーネントです。 型プロバイダーとして知られる仕組みを生成する**指定された型が**、f# コンパイラによって生成され、外部データ ソースに基づきます。 +F# 型プロバイダーは、プログラムで使用する型、プロパティ、およびメソッドを指定するコンポーネントです。 型プロバイダー生成として知られる仕組み**指定された型が**、f# コンパイラによって生成され、外部データ ソースに基づきます。 -たとえば、SQL の f# 型プロバイダーは、リレーショナル データベースのテーブルと列を表す型を生成できます。 これは実際には、どのような[SQLProvider](https://fsprojects.github.io/SQLProvider/)型プロバイダーはします。 +たとえば、SQL の f# 型プロバイダーは、リレーショナル データベースのテーブルと列を表す型を生成できます。 これは実際には、どのような[SQLProvider](https://fsprojects.github.io/SQLProvider/)型プロバイダーは。 -種類は、型プロバイダーに渡す入力パラメーターによって異なります。 用意されています。 このような入力を JSON スキーマ ファイルなど)、サンプル データ ソースにすることができます、外部サービスまたはデータ ソースへの接続文字列を直接指す URL です。 型プロバイダーは、型のグループのみを展開するオンデマンドも確認できます。つまり、型が実際には、プログラムによって参照されている場合、展開されます。 これにより、オンライン データ マーケットのような大規模な情報空間の直接的な、必要に応じた統合を厳密に型指定された方法で実現できます。 +種類は、型プロバイダーへの入力パラメーターによって異なります。 提供されています。 このような入力には、JSON スキーマ ファイルなど)、サンプル データ ソースができるように、外部サービスまたはデータ ソースへの接続文字列を直接指す URL。 型プロバイダーは、オンデマンドの種類のグループが展開されるだけも確認できます。つまり、型が実際には、プログラムで参照されている場合、展開されます。 これにより、オンライン データ マーケットのような大規模な情報空間の直接的な、必要に応じた統合を厳密に型指定された方法で実現できます。 ## 当初、消去型プロバイダー -型プロバイダーには 2 つの形式: 当初と消去されます。 +型プロバイダーには 2 つの形式: ジェネレーティブおよび消去します。 -生成的型プロバイダーは、.NET 型としては、生成されたアセンブリに書き込むことができる型を生成します。 これにより、それらを他のアセンブリ内のコードから使用することができます。 意味、データ ソースの型指定された形式を必要があります一般にいずれかの .NET 型で表すことは不可能です。 +当初の型プロバイダーは、生成されたアセンブリに .NET 型として書き込むことができる型を生成します。 これにより、他のアセンブリ内のコードから使用することができます。 意味、データ ソースの型指定された表現する必要があります一般に .NET 型で表現するは不可能である 1 つ。 -消去型プロバイダーは、アセンブリまたはプロジェクトが生成されるからでのみ利用できる型を生成します。 種類は短期です。アセンブリに書き込まれていない、他のアセンブリ内のコードでは使用できません。 含めることができる*遅れて*無数情報空間からの型を使用して提供しており、メンバーです。 これらは、大規模で相互接続されたデータ ソースの小さなサブセットを使用するため便利です。 +消去型プロバイダーは、アセンブリまたはプロジェクトから生成されるでのみ利用できる型を生成します。 型は短期です。つまり、アセンブリには書き込まれませんが、他のアセンブリのコードで使用できることはできません。 含めることができます*遅延*メンバー、無限の可能性のある情報空間から使用して指定された型にできます。 大規模で相互接続されたデータ ソースの小さなサブセットを使用する場合に便利です。 ## 一般的に使用される型プロバイダー -広く使用されている次のライブラリは、さまざまな用途の型プロバイダーを含めます。 +広く使用されている次のライブラリには、さまざまな使用法の型プロバイダーが含まれます。 -- [FSharp.Data](https://fsharp.github.io/FSharp.Data/)型プロバイダーには JSON、XML、CSV、および HTML ドキュメントの形式とリソースが含まれています。 -- [SQLProvider](https://fsprojects.github.io/SQLProvider/)を使用するオブジェクトのマッピングと f# LINQ リレーション データベースへのアクセスを厳密に型指定されたこれらのデータ ソースに対するクエリを提供します。 -- [FSharp.Data.SqlClient](https://fsprojects.github.io/FSharp.Data.SqlClient/)がコンパイル時の型プロバイダーの設定をオンに f# で T-SQL の埋め込み。 -- [Azure のストレージ型プロバイダー](https://fsprojects.github.io/AzureStorageTypeProvider/) Azure Blob、テーブル、およびリソース名、プログラム全体で文字列として指定することがなくこれらのリソースにアクセスすることができますのキューの型を提供します。 -- [FSharp.Data.GraphQL](https://fsprojects.github.io/FSharp.Data.GraphQL/index.html)が含まれています、 **GraphQLProvider**URL で指定された GraphQL server ベースの型を提供します。 +- [FSharp.Data](https://fsharp.github.io/FSharp.Data/) JSON、XML、CSV、および HTML ドキュメントの形式とリソースの型プロバイダーが含まれています。 +- [SQLProvider](https://fsprojects.github.io/SQLProvider/)オブジェクトのマッピングと f# LINQ を使用する関係のデータベースへのアクセスを厳密に型指定されたこれらのデータ ソースに対するクエリを提供します。 +- [FSharp.Data.SqlClient](https://fsprojects.github.io/FSharp.Data.SqlClient/)一連の型プロバイダーがコンパイル時チェックが f# では、T-SQL の埋め込み。 +- [Azure のストレージ型プロバイダー](https://fsprojects.github.io/AzureStorageTypeProvider/)型 Azure Blob、テーブル、およびキューは、リソース名をプログラム全体で文字列として指定することがなくこれらのリソースにアクセスすることができますを提供します。 +- [FSharp.Data.GraphQL](https://fsprojects.github.io/FSharp.Data.GraphQL/index.html)が含まれています、 **GraphQLProvider**URL で指定された GraphQL server に基づいて型を提供します。 -必要に応じて、することができます[独自のカスタム型プロバイダーを作成する](creating-a-type-provider.md)、または他のユーザーによって作成されている型プロバイダーを参照します。 たとえば、組織に 1 つのデータ サービスを用意し、そのデータ サービスにより、増加し続ける名前付きデータセット群と各データセットの安定したデータ スキーマを提供するとします。 スキーマを読み取り、利用可能な最新のデータセットを厳密に型指定してプログラマに提示する型プロバイダーを作成することもできます。 +できます必要に応じて、[独自のカスタム型プロバイダーを作成する](creating-a-type-provider.md)、または他のユーザーによって作成されている型プロバイダーを参照します。 たとえば、組織に 1 つのデータ サービスを用意し、そのデータ サービスにより、増加し続ける名前付きデータセット群と各データセットの安定したデータ スキーマを提供するとします。 スキーマを読み取り、利用可能な最新のデータセットを厳密に型指定してプログラマに提示する型プロバイダーを作成することもできます。 ## 関連項目 -[チュートリアル: 型プロバイダーを作成します。](creating-a-type-provider.md) -[F# 言語リファレンス](../../language-reference/index.md) - -[Visual F#](../../index.md) +- [チュートリアル: 型プロバイダーを作成します。](creating-a-type-provider.md) +- [F# 言語リファレンス](../../language-reference/index.md) +- [Visual F#](../../index.md) diff --git a/docs/fsharp/using-fsharp-on-azure/blob-storage.md b/docs/fsharp/using-fsharp-on-azure/blob-storage.md index 2e11647b3e0..a8c9c746ea6 100644 --- a/docs/fsharp/using-fsharp-on-azure/blob-storage.md +++ b/docs/fsharp/using-fsharp-on-azure/blob-storage.md @@ -4,11 +4,11 @@ description: Azure Blob storage を使用してクラウドでは、非構造化 author: sylvanc ms.date: 09/20/2016 ms.openlocfilehash: ea9dc334ec9c2bcd4a80cc501d4b6634da5f64e4 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43734474" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037283" --- # F# を使用して Azure Blob storage の概要します。 # diff --git a/docs/standard/cross-platform/app-resources-for-libraries-that-target-multiple-platforms.md b/docs/standard/cross-platform/app-resources-for-libraries-that-target-multiple-platforms.md index a563e7c5026..27a2149bf36 100644 --- a/docs/standard/cross-platform/app-resources-for-libraries-that-target-multiple-platforms.md +++ b/docs/standard/cross-platform/app-resources-for-libraries-that-target-multiple-platforms.md @@ -14,12 +14,12 @@ helpviewer_keywords: ms.assetid: 72c76f0b-7255-4576-9261-3587f949669c author: mairaw ms.author: mairaw -ms.openlocfilehash: 11b9bde41e2209a88a042eb6c61de37def9da787 -ms.sourcegitcommit: 70c76a12449439bac0f7a359866be5a0311ce960 +ms.openlocfilehash: a6c589a393ccfb5610a19776af6e33e4046bf5d3 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 07/25/2018 -ms.locfileid: "39245499" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879833" --- # 複数のプラットフォームを対象とするライブラリのアプリケーション リソース .NET Framework を使用して[ポータブル クラス ライブラリ](../../../docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md)プロジェクトの種類が、クラス ライブラリのリソースを複数のプラットフォームからアクセスできることを確認します。 このプロジェクトの種類は [!INCLUDE[vs_dev11_long](../../../includes/vs-dev11-long-md.md)] で利用でき、.NET Framework クラス ライブラリの移植性の高いサブセットを対象としています。 [!INCLUDE[net_portable](../../../includes/net-portable-md.md)] を使用すると、デスクトップ アプリケーション、Silverlight アプリケーション、Windows Phone アプリケーション、および [!INCLUDE[win8_appname_long](../../../includes/win8-appname-long-md.md)] アプリケーションからライブラリにアクセスできます。 @@ -104,7 +104,8 @@ ms.locfileid: "39245499" [!code-csharp[Conceptual.Resources.PortableMetroLoc#1](../../../samples/snippets/csharp/VS_Snippets_CLR/conceptual.resources.portablemetroloc/cs/blankpage.xaml.cs#1)] [!code-vb[Conceptual.Resources.PortableMetroLoc#1](../../../samples/snippets/visualbasic/VS_Snippets_CLR/conceptual.resources.portablemetroloc/vb/blankpage.xaml.vb#1)] -## 関連項目 - - [デスクトップ アプリケーションのリソース](../../../docs/framework/resources/index.md) - [リソースのパッケージ化と配置](../../../docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md) +## 関連項目 + +- +- [デスクトップ アプリケーションのリソース](../../../docs/framework/resources/index.md) +- [リソースのパッケージ化と配置](../../../docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md) diff --git a/docs/standard/data/xml/implementation-of-discretionary-behaviors-in-the-xsltransform-class.md b/docs/standard/data/xml/implementation-of-discretionary-behaviors-in-the-xsltransform-class.md index 25ec392b55a..4c4730932d1 100644 --- a/docs/standard/data/xml/implementation-of-discretionary-behaviors-in-the-xsltransform-class.md +++ b/docs/standard/data/xml/implementation-of-discretionary-behaviors-in-the-xsltransform-class.md @@ -5,12 +5,12 @@ ms.technology: dotnet-standard ms.assetid: d2758ea1-03f6-47bd-88d2-0fb7ccdb2fab author: mairaw ms.author: mairaw -ms.openlocfilehash: dd84702ea761f58fca88a8a72f6706f6cd439b7b -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.openlocfilehash: 1e8bd2eaa977c9e3546758e9fd0e9fa3b4527634 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43541240" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039836" --- # XslTransform クラスの随意動作の実装 @@ -79,13 +79,13 @@ XSLT プロセッサがオプションで実装する機能を次に示します |-------------|------------------------|-----------| |`disable-output-escaping` タグと `` タグの `` 属性|W3C 勧告『XSLT 1.0』

セクション 16.4|`disable-output-escaping` 要素または `xsl:text` 要素が `xsl:value-of`、`xsl:comment`、または `xsl:processing-instruction` のいずれかの要素で使用される場合、`xsl:attribute` 属性は無視されます。

テキストが含まれた結果ツリー フラグメントおよびエスケープされたテキスト出力はサポートされません。

オブジェクトまたは オブジェクトへの変換時には、disable-output-escaping 属性が無視されます。| -## 参照 +## 関連項目 - -[XslTransform クラスによる XSLT プロセッサの実装](xsltransform-class-implements-the-xslt-processor.md) -[XslTransform クラスを使用した XSLT 変換](xslt-transformations-with-the-xsltransform-class.md) -[変換における XPathNavigator](xpathnavigator-in-transformations.md) -[変換における XPathNodeIterator](xpathnodeiterator-in-transformations.md) -[XslTransform への XPathDocument の入力](xpathdocument-input-to-xsltransform.md) -[XslTransform への XmlDataDocument の入力](xmldatadocument-input-to-xsltransform.md) -[XslTransform への XmlDocument の入力](xmldocument-input-to-xsltransform.md) +- +- [XslTransform クラスによる XSLT プロセッサの実装](xsltransform-class-implements-the-xslt-processor.md) +- [XslTransform クラスを使用した XSLT 変換](xslt-transformations-with-the-xsltransform-class.md) +- [変換における XPathNavigator](xpathnavigator-in-transformations.md) +- [変換における XPathNodeIterator](xpathnodeiterator-in-transformations.md) +- [XslTransform への XPathDocument の入力](xpathdocument-input-to-xsltransform.md) +- [XslTransform への XmlDataDocument の入力](xmldatadocument-input-to-xsltransform.md) +- [XslTransform への XmlDocument の入力](xmldocument-input-to-xsltransform.md) diff --git a/docs/standard/datetime/enumerate-time-zones.md b/docs/standard/datetime/enumerate-time-zones.md index c9ccfe01b00..23bf03db774 100644 --- a/docs/standard/datetime/enumerate-time-zones.md +++ b/docs/standard/datetime/enumerate-time-zones.md @@ -1,78 +1,78 @@ --- -title: '方法: コンピューターに存在するタイム ゾーンを列挙' -ms.date: 04/10/2017 -ms.technology: dotnet-standard -dev_langs: -- csharp -- vb -helpviewer_keywords: -- time zones [.NET Framework], enumerating -- enumerating time zones [.NET Framework] -ms.assetid: bb7a42ab-6bd9-4c5c-b734-5546d51f8669 -author: rpetrusha -ms.author: ronpet -ms.openlocfilehash: dfdc3993f6658ce5dc50050ed062c2de9d4cec29 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33579432" +title: '方法: コンピューター上に存在するタイム ゾーンを列挙' +ms.date: 04/10/2017 +ms.technology: dotnet-standard +dev_langs: +- csharp +- vb +helpviewer_keywords: +- time zones [.NET Framework], enumerating +- enumerating time zones [.NET Framework] +ms.assetid: bb7a42ab-6bd9-4c5c-b734-5546d51f8669 +author: rpetrusha +ms.author: ronpet +ms.openlocfilehash: 1c012b10f43a45699605e2d87a5b4a814c7dae28 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884758" --- -# 方法: コンピューターに存在するタイム ゾーンを列挙 +# 方法: コンピューター上に存在するタイム ゾーンを列挙 -指定されたタイム ゾーンを正しく処理するには、そのタイム ゾーンに関する情報がシステムで使用できる必要があります。 Windows XP および Windows Vista オペレーティング システムでは、この情報をレジストリに格納します。 しかし、世界中に存在するタイム ゾーンの合計数は大きいものの、レジストリにはそれらの一部に関する情報しか含まれません。 さらに、レジストリ自体は、内容が意図的に、および誤って変更される可能性がある動的な構造です。 その結果、アプリケーションは、特定のタイム ゾーンがシステムで定義され、使用できると常に想定することができません。 タイム ゾーン情報のアプリケーションを使用する多くのアプリケーションの最初の手順は、必要なタイム ゾーンがローカル システムで使用できるかどうかを判断する、またはタイム ゾーンの一覧をユーザーに提供して選択させることです。 これには、アプリケーションがローカル システムで定義されているタイム ゾーンを列挙する必要があります。 +指定されたタイム ゾーンを正しく処理するには、そのタイム ゾーンに関する情報がシステムで使用できる必要があります。 Windows XP および Windows Vista オペレーティング システムでは、この情報は、レジストリに格納します。 しかし、世界中に存在するタイム ゾーンの合計数は大きいものの、レジストリにはそれらの一部に関する情報しか含まれません。 さらに、レジストリ自体は、内容が意図的に、および誤って変更される可能性がある動的な構造です。 その結果、アプリケーションは、特定のタイム ゾーンがシステムで定義され、使用できると常に想定することができません。 タイム ゾーン情報のアプリケーションを使用する多くのアプリケーションの最初の手順は、必要なタイム ゾーンがローカル システムで使用できるかどうかを判断する、またはタイム ゾーンの一覧をユーザーに提供して選択させることです。 これには、アプリケーションがローカル システムで定義されているタイム ゾーンを列挙する必要があります。 > [!NOTE] -> アプリケーションがローカル システムで定義されていない可能性があります、特定のタイム ゾーンの存在に依存している場合、アプリケーションは、およびタイム ゾーンの情報を逆シリアル化によってその存在を保証できます。 アプリケーション ユーザーが選択できるように、リスト コントロールにタイム ゾーンを追加し、できます。 詳細については、「[する方法: 埋め込みリソースにタイム ゾーンを保存](../../../docs/standard/datetime/save-time-zones-to-an-embedded-resource.md)と[する方法: 埋め込みリソースからタイム ゾーンを復元](../../../docs/standard/datetime/restore-time-zones-from-an-embedded-resource.md)です。 +> アプリケーションがローカル システムで定義されていない特定のタイム ゾーンの存在に依存している場合、アプリケーションはその存在を確認しますタイム ゾーンの情報をシリアル化および。 アプリケーションのユーザーが選択できるように、タイム ゾーンは、リスト コントロールに追加できます。 詳細については、次を参照してください。[方法: 埋め込みリソースにタイム ゾーンを保存](../../../docs/standard/datetime/save-time-zones-to-an-embedded-resource.md)と[方法: 埋め込みリソースからタイム ゾーンを復元](../../../docs/standard/datetime/restore-time-zones-from-an-embedded-resource.md)します。 ### ローカル システムに存在するタイム ゾーンを列挙するには -1. メソッドを呼び出します。 メソッドがジェネリック型を返しますのコレクションオブジェクト。 コレクション内のエントリがにより並べ替えられた、プロパティです。 例えば: +1. メソッドを呼び出します。 メソッドはジェネリック型を返しますのコレクションオブジェクト。 コレクション内のエントリは並んで、プロパティ。 例えば: [!code-csharp[System.TimeZone2.Concepts#1](../../../samples/snippets/csharp/VS_Snippets_CLR_System/system.TimeZone2.Concepts/CS/TimeZone2Concepts.cs#1)] [!code-vb[System.TimeZone2.Concepts#1](../../../samples/snippets/visualbasic/VS_Snippets_CLR_System/system.TimeZone2.Concepts/VB/TimeZone2Concepts.vb#1)] -2. 個々 の列挙を使用してコレクション内のオブジェクト、`foreach`ループ (c#) または`For Each`しています.`Next` (Visual Basic の場合) のループし、各オブジェクトに対して、必要な処理を実行します。 たとえば、次のコードを列挙、のコレクションで返される手順 1 のオブジェクトし、コンソールには、各タイム ゾーンの表示名を一覧表示します。 +2. 個々 の列挙を使用してコレクション内のオブジェクトを`foreach`ループ (c#) または`For Each`.`Next` (Visual Basic の場合) ではループし、各オブジェクトに対して必要な処理を実行します。 たとえば、次のコードを列挙、のコレクションで返される手順 1 のオブジェクトし、コンソールでは、各タイム ゾーンの表示名を一覧表示されます。 [!code-csharp[System.TimeZone2.Concepts#12](../../../samples/snippets/csharp/VS_Snippets_CLR_System/system.TimeZone2.Concepts/CS/TimeZone2Concepts.cs#12)] [!code-vb[System.TimeZone2.Concepts#12](../../../samples/snippets/visualbasic/VS_Snippets_CLR_System/system.TimeZone2.Concepts/VB/TimeZone2Concepts.vb#12)] ### ローカル システムに存在するタイム ゾーンの一覧をユーザーに表示するには -1. メソッドを呼び出します。 メソッドがジェネリック型を返しますのコレクションオブジェクト。 +1. メソッドを呼び出します。 メソッドはジェネリック型を返しますのコレクションオブジェクト。 2. 手順 1. で返されるコレクションに割り当てる、`DataSource`プロパティの Windows フォームや ASP.NET リスト コントロール。 3. 取得、ユーザーが選択したオブジェクト。 -この例では、Windows アプリケーションの具体的なを提供します。 +Windows アプリケーションを例に示します。 ## 例 -例では、リスト ボックスで、システムで定義されているタイム ゾーンを表示する Windows アプリケーションを起動します。 例では、値を含むダイアログ ボックスを表示、ユーザーが選択したタイム ゾーン オブジェクトのプロパティです。 +例では、リスト ボックスで、システムで定義されているタイム ゾーンを表示する Windows アプリケーションを起動します。 例では、値を含むダイアログ ボックスを表示し、ユーザーが選択したタイム ゾーン オブジェクトのプロパティ。 [!code-csharp[System.TimeZone2.Concepts#2](../../../samples/snippets/csharp/VS_Snippets_CLR_System/system.TimeZone2.Concepts/CS/TimeZone2Concepts.cs#2)] [!code-vb[System.TimeZone2.Concepts#2](../../../samples/snippets/visualbasic/VS_Snippets_CLR_System/system.TimeZone2.Concepts/VB/TimeZone2Concepts.vb#2)] -最もリスト コントロール (など、またはコントロール) にするオブジェクト変数のコレクションを割り当てるには、その`DataSource`プロパティを実装するコレクションとならない限り、インターフェイスです。 (ジェネリッククラスがこれです)。コレクションでは個々 のオブジェクトを表示するには、このコントロールはそのオブジェクトを呼び出します。`ToString`オブジェクトを表すために使用する文字列を抽出するメソッド。 場合、 、オブジェクト、`ToString`メソッドを返します、オブジェクトの表示名 (の値、プロパティ)。 +最もリスト コントロール (など、またはコントロール) をオブジェクト変数のコレクションに割り当てられるように、`DataSource`プロパティをそのコレクションを実装している限り、インターフェイス。 (ジェネリッククラスは、この)。コレクションには、個々 のオブジェクトを表示するには、このコントロールはそのオブジェクトを呼び出します。`ToString`オブジェクトを表すために使用する文字列を抽出するメソッド。 場合、オブジェクト、`ToString`メソッドを返します、オブジェクトの表示名 (の値、プロパティ)。 > [!NOTE] -> リスト コントロールを呼び出すオブジェクトのため`ToString`メソッドのコレクションを割り当てることができますコントロールにオブジェクトがある各オブジェクトについて、わかりやすい名前を表示し、取得、コントロール、ユーザーが選択したオブジェクト。 コレクション内の各オブジェクトの文字列を抽出、コントロールのさらに割り当てられているコレクションに文字列を割り当てる必要がある`DataSource`プロパティは、ユーザーが選択すると、文字列を取得し、この文字列を使用して、オブジェクトを抽出について説明します。 +> リスト コントロールの呼び出し、オブジェクトのため、`ToString`メソッドのコレクションを割り当てることができますコントロールにオブジェクトがある各オブジェクトについて、わかりやすい名前を表示し、取得、コントロール、ユーザーが選択したオブジェクト。 コレクション内の各オブジェクトの文字列を抽出する、コントロールにさらに割り当てられているコレクションに文字列を割り当てる必要はなくなります`DataSource`プロパティは、ユーザーが選択すると、文字列を取得し、この文字列を使用して、オブジェクトの抽出その it について説明します。 ## コードのコンパイル この例で必要な要素は次のとおりです。 -* される System.Core.dll への参照をプロジェクトに追加します。 +* System.Core.dll への参照をプロジェクトに追加します。 * 次の名前空間は、インポートします。 - (c# コード) + (c# コードで) ## 関連項目 -[日付、時刻、およびタイム ゾーン](../../../docs/standard/datetime/index.md) -[する方法: 埋め込みリソースにタイム ゾーンを保存](../../../docs/standard/datetime/save-time-zones-to-an-embedded-resource.md) -[する方法: 埋め込みリソースからタイム ゾーンを復元](../../../docs/standard/datetime/restore-time-zones-from-an-embedded-resource.md) +* [日付、時刻、およびタイム ゾーン](../../../docs/standard/datetime/index.md) +* [方法: 埋め込みリソースにタイム ゾーンを保存する](../../../docs/standard/datetime/save-time-zones-to-an-embedded-resource.md) +* [方法: 埋め込みリソースからタイム ゾーンを復元する](../../../docs/standard/datetime/restore-time-zones-from-an-embedded-resource.md) diff --git a/docs/standard/datetime/finding-the-time-zones-on-local-system.md b/docs/standard/datetime/finding-the-time-zones-on-local-system.md index 7bf6f58b590..ed17ae164b1 100644 --- a/docs/standard/datetime/finding-the-time-zones-on-local-system.md +++ b/docs/standard/datetime/finding-the-time-zones-on-local-system.md @@ -1,37 +1,37 @@ --- -title: ローカル システムで定義されているタイム ゾーンの検索 -ms.date: 04/10/2017 -ms.technology: dotnet-standard -helpviewer_keywords: -- time zones [.NET Framework], local -- time zones [.NET Framework], finding local system time zones -- time zone identifiers [.NET Framework] -- local time zone access -- time zones [.NET Framework], retrieving -- UTC times, finding local system time zones -- time zones [.NET Framework], UTC -ms.assetid: 3f63b1bc-9a4b-4bde-84ea-ab028a80d3e1 -author: rpetrusha -ms.author: ronpet -ms.openlocfilehash: eb4196ff53a5c26be7c46a8168a30044836af2cf -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33572763" +title: ローカル システムで定義されているタイム ゾーンの検索 +ms.date: 04/10/2017 +ms.technology: dotnet-standard +helpviewer_keywords: +- time zones [.NET Framework], local +- time zones [.NET Framework], finding local system time zones +- time zone identifiers [.NET Framework] +- local time zone access +- time zones [.NET Framework], retrieving +- UTC times, finding local system time zones +- time zones [.NET Framework], UTC +ms.assetid: 3f63b1bc-9a4b-4bde-84ea-ab028a80d3e1 +author: rpetrusha +ms.author: ronpet +ms.openlocfilehash: a65798c46b01bb7a702559d685590ecf7a6f2793 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881903" --- # ローカル システムで定義されているタイム ゾーンの検索 クラスは、パブリック コンストラクターを公開しません。 そのため、`new` キーワードを使用して新しい オブジェクトを作成することはできません。 オブジェクトをインスタンス化するには、代わりに、定義済みのタイム ゾーンの情報をレジストリから取得するか、カスタム タイム ゾーンを作成します。 このトピックでは、レジストリに格納されているデータからタイム ゾーンをインスタンス化する方法について説明します。 また、 クラスの `static` (Visual Basic では `shared`) プロパティを使用すると、世界協定時刻 (UTC: Coordinated Universal Time) およびローカル タイム ゾーンにアクセスできます。 > [!NOTE] -> レジストリで定義されていないタイム ゾーンの場合は、 メソッドのオーバーロードを呼び出すことによりカスタム タイム ゾーンを作成できます。 については、カスタム タイム ゾーンを作成する、[する方法: 調整規則のないタイム ゾーンを作成](../../../docs/standard/datetime/create-time-zones-without-adjustment-rules.md)と[する方法: 調整規則のあるタイム ゾーンを作成する](../../../docs/standard/datetime/create-time-zones-with-adjustment-rules.md)トピックです。 さらに、 メソッドを使用して、シリアル化された文字列から復元することにより、 オブジェクトをインスタンス化することもできます。 シリアル化と逆シリアル化、オブジェクトは、後ほど、[する方法: 埋め込みリソースにタイム ゾーンを保存](../../../docs/standard/datetime/save-time-zones-to-an-embedded-resource.md)と[する方法: 埋め込みリソースからタイム ゾーンを復元](../../../docs/standard/datetime/restore-time-zones-from-an-embedded-resource.md)トピックです。 +> レジストリで定義されていないタイム ゾーンの場合は、 メソッドのオーバーロードを呼び出すことによりカスタム タイム ゾーンを作成できます。 カスタム タイム ゾーンの作成については、[方法: 調整規則のないタイム ゾーンを作成](../../../docs/standard/datetime/create-time-zones-without-adjustment-rules.md)と[方法: タイム ゾーン調整規則を作成](../../../docs/standard/datetime/create-time-zones-with-adjustment-rules.md)トピック。 さらに、 メソッドを使用して、シリアル化された文字列から復元することにより、 オブジェクトをインスタンス化することもできます。 シリアル化と逆シリアル化、オブジェクトについては、[方法: 埋め込みリソースにタイム ゾーンを保存](../../../docs/standard/datetime/save-time-zones-to-an-embedded-resource.md)と[方法: 埋め込みリソースからタイム ゾーンを復元](../../../docs/standard/datetime/restore-time-zones-from-an-embedded-resource.md)トピック。 ## 個別のタイム ゾーンへのアクセス - クラスには、UTC 時刻とローカル タイム ゾーンを表す 2 つの定義済みタイム ゾーン オブジェクトがあります。 これらは、それぞれ プロパティと プロパティから取得できます。 UTC またはローカル タイム ゾーンへのアクセス方法の詳細については、次を参照してください。[する方法: 定義済みの UTC とローカル タイム ゾーン オブジェクトをアクセス](../../../docs/standard/datetime/access-utc-and-local.md)です。 + クラスには、UTC 時刻とローカル タイム ゾーンを表す 2 つの定義済みタイム ゾーン オブジェクトがあります。 これらは、それぞれ プロパティと プロパティから取得できます。 UTC またはローカル タイム ゾーンにアクセスする方法の詳細については、次を参照してください。[方法: 定義済みの UTC とローカル タイム ゾーン オブジェクトにアクセス](../../../docs/standard/datetime/access-utc-and-local.md)します。 -また、レジストリで定義されているタイム ゾーンを表す オブジェクトをインスタンス化することもできます。 特定のタイム ゾーン オブジェクトをインスタンス化する方法の詳細については、次を参照してください。[する方法: TimeZoneInfo オブジェクトをインスタンス化](../../../docs/standard/datetime/instantiate-time-zone-info.md)です。 +また、レジストリで定義されているタイム ゾーンを表す オブジェクトをインスタンス化することもできます。 特定のタイム ゾーン オブジェクトをインスタンス化する方法の詳細については、次を参照してください。[方法: TimeZoneInfo オブジェクトをインスタンス化](../../../docs/standard/datetime/instantiate-time-zone-info.md)します。 ## タイム ゾーン id @@ -39,7 +39,7 @@ ms.locfileid: "33572763" ## 関連項目 -[日付、時刻、およびタイム ゾーン](../../../docs/standard/datetime/index.md) -[する方法: 定義済みの UTC とローカル タイム ゾーン オブジェクトをアクセス](../../../docs/standard/datetime/access-utc-and-local.md) -[する方法: TimeZoneInfo オブジェクトをインスタンス化](../../../docs/standard/datetime/instantiate-time-zone-info.md) -[タイム ゾーン間で時刻の変換](../../../docs/standard/datetime/converting-between-time-zones.md) +- [日付、時刻、およびタイム ゾーン](../../../docs/standard/datetime/index.md) +- [方法: 定義済みの UTC オブジェクトおよびローカル タイム ゾーン オブジェクトにアクセスする](../../../docs/standard/datetime/access-utc-and-local.md) +- [方法: TimeZoneInfo オブジェクトをインスタンス化する](../../../docs/standard/datetime/instantiate-time-zone-info.md) +- [タイム ゾーン間での時刻の変換](../../../docs/standard/datetime/converting-between-time-zones.md) diff --git a/docs/standard/datetime/restore-time-zones-from-an-embedded-resource.md b/docs/standard/datetime/restore-time-zones-from-an-embedded-resource.md index 67736a319b1..318cb04726c 100644 --- a/docs/standard/datetime/restore-time-zones-from-an-embedded-resource.md +++ b/docs/standard/datetime/restore-time-zones-from-an-embedded-resource.md @@ -1,57 +1,57 @@ --- -title: '方法: 埋め込みリソースからタイム ゾーンを復元' -ms.date: 04/10/2017 -ms.technology: dotnet-standard -dev_langs: -- csharp -- vb -helpviewer_keywords: -- time zones [.NET Framework], deserializing -- time zones [.NET Framework], restoring -ms.assetid: 6b7b4de9-da07-47e3-8f4c-823f81798ee7 -author: rpetrusha -ms.author: ronpet -ms.openlocfilehash: 31dd785c419d9a8e11eb23deabd2dfa71c4d6e9c -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33572347" +title: '方法: 埋め込みリソースからタイム ゾーンを復元' +ms.date: 04/10/2017 +ms.technology: dotnet-standard +dev_langs: +- csharp +- vb +helpviewer_keywords: +- time zones [.NET Framework], deserializing +- time zones [.NET Framework], restoring +ms.assetid: 6b7b4de9-da07-47e3-8f4c-823f81798ee7 +author: rpetrusha +ms.author: ronpet +ms.openlocfilehash: 99d38b336b5e655dd1c96682eec90c5fbe8469d6 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885299" --- # 方法: 埋め込みリソースからタイム ゾーンを復元 -このトピックでは、リソース ファイルに保存されているタイム ゾーンを復元する方法について説明します。 タイム ゾーンを保存する方法についてを参照してください[する方法: 埋め込みリソースにタイム ゾーンを保存](../../../docs/standard/datetime/save-time-zones-to-an-embedded-resource.md)です。 +このトピックでは、リソース ファイルに保存されているタイム ゾーンを復元する方法について説明します。 情報およびタイム ゾーンを保存する方法の手順では、次を参照してください。[方法: 埋め込みリソースにタイム ゾーンを保存](../../../docs/standard/datetime/save-time-zones-to-an-embedded-resource.md)します。 ### 埋め込みリソースから TimeZoneInfo オブジェクトを逆シリアル化するには -1. 取得するタイム ゾーンが、カスタム タイム ゾーンでない場合は、インスタンス化しようとそれを使用して、メソッドです。 +1. 取得するタイム ゾーンでない場合、カスタム タイム ゾーンを使用してインスタンス化することをお試しください。、メソッド。 -2. インスタンスを作成、埋め込みリソース ファイルとリソース ファイルを格納するアセンブリへの参照の完全修飾名を渡すことによってオブジェクト。 +2. インスタンスを作成、リソース ファイルを含むアセンブリへの参照と埋め込みリソース ファイルの完全修飾名を渡すことによってオブジェクト。 - 使用して、埋め込みリソース ファイルの完全修飾名を特定できない場合、 [Ildasm.exe (IL 逆アセンブラー)](../../../docs/framework/tools/ildasm-exe-il-disassembler.md)アセンブリのマニフェストを検査します。 `.mresource`エントリは、リソースを識別します。 リソースの完全修飾名は、例では、`SerializeTimeZoneData.SerializedTimeZones`です。 + 使用して、埋め込みリソース ファイルの完全修飾名を特定できない場合、 [Ildasm.exe (IL Disassembler)](../../../docs/framework/tools/ildasm-exe-il-disassembler.md)アセンブリのマニフェストを確認します。 `.mresource`エントリは、リソースを識別します。 リソースの完全修飾名は、例では、`SerializeTimeZoneData.SerializedTimeZones`します。 - 呼び出してへの参照を取得するには、リソース ファイルがタイム ゾーンのインスタンス化コードを含む同じアセンブリに埋め込まれている場合、 `static` (`Shared` Visual Basic で)メソッドです。 + 呼び出してへの参照を取得するには、リソース ファイルは、タイム ゾーンのインスタンス化コードを含む同じアセンブリに埋め込まれている場合、 `static` (`Shared` Visual Basic で)メソッド。 -3. 場合への呼び出し、メソッドが失敗する、または、カスタム タイム ゾーンをインスタンス化する場合は、呼び出すことによって、シリアル化されたタイム ゾーンを表す文字列を取得、メソッドです。 +3. 場合に呼び出し、メソッドが失敗した、またはカスタムのタイム ゾーンをインスタンス化する場合は、呼び出すことによって、シリアル化されたタイム ゾーンを格納する文字列を取得、メソッド。 -4. 呼び出して、タイム ゾーン データを逆シリアル化、メソッドです。 +4. 呼び出すことによって、タイム ゾーン データを逆シリアル化、メソッド。 ## 例 -次の例を逆シリアル化、埋め込み .NET XML リソース ファイルに格納されているオブジェクト。 +次の例では、逆シリアル化、 embedded .NET XML リソース ファイルに格納されているオブジェクト。 [!code-csharp[TimeZone2.Serialization#3](../../../samples/snippets/csharp/VS_Snippets_CLR/TimeZone2.Serialization/cs/SerializeTimeZoneData.cs#3)] [!code-vb[TimeZone2.Serialization#3](../../../samples/snippets/visualbasic/VS_Snippets_CLR/TimeZone2.Serialization/vb/SerializeTimeZoneData.vb#3)] -このコードは、ことを確認する例外処理を示しています、アプリケーションで必要なオブジェクトが存在します。 最初のインスタンスを作成しよう、オブジェクトを使用して、レジストリから取得して、メソッドです。 タイム ゾーンをインスタンス化できない場合は、埋め込みリソース ファイルから取得します。 +このコードは、ことを確認する例外処理を示しています、アプリケーションで必要なオブジェクトが存在します。 インスタンスを作成するときはまず、オブジェクトを使用して、レジストリから取得して、メソッド。 タイム ゾーンをインスタンス化できない場合は、埋め込みリソース ファイルから取得します。 -カスタム タイム ゾーンのデータ (タイム ゾーンを使用してインスタンス化、メソッド) が保存されていないレジストリで、コードを呼び出すことはできません、 Palmer、南極のタイム ゾーンをインスタンス化します。 代わりに、すぐに見た目を呼び出す前に、タイム ゾーンのデータを含む文字列を取得する埋め込みリソース ファイルをメソッドです。 +ため、カスタムのタイム ゾーンのデータ (を使用してインスタンスのタイム ゾーン、メソッド) が格納されていないレジストリで、コードを呼び出すことはできません、 Palmer、南極大陸のタイム ゾーンをインスタンス化します。 呼び出す前に、タイム ゾーンのデータを含む文字列を取得する埋め込みリソース ファイルをすぐに確認、代わりに、メソッド。 ## コードのコンパイル この例で必要な要素は次のとおりです。 -* System.Windows.Forms.dll および System.Core.dll への参照がプロジェクトに追加します。 +* System.Windows.Forms.dll、System.Core.dll への参照をプロジェクトに追加します。 * 次の名前空間は、インポートします。 @@ -60,6 +60,6 @@ ms.locfileid: "33572347" ## 関連項目 -[日付、時刻、およびタイム ゾーン](../../../docs/standard/datetime/index.md) -[タイム ゾーンの概要](../../../docs/standard/datetime/time-zone-overview.md) -[する方法: 埋め込みリソースにタイム ゾーンを保存](../../../docs/standard/datetime/save-time-zones-to-an-embedded-resource.md) +* [日付、時刻、およびタイム ゾーン](../../../docs/standard/datetime/index.md) +* [タイム ゾーンの概要](../../../docs/standard/datetime/time-zone-overview.md) +* [方法: 埋め込みリソースにタイム ゾーンを保存する](../../../docs/standard/datetime/save-time-zones-to-an-embedded-resource.md) diff --git a/docs/standard/datetime/time-zone-overview.md b/docs/standard/datetime/time-zone-overview.md index f95452e355c..59403bc88ac 100644 --- a/docs/standard/datetime/time-zone-overview.md +++ b/docs/standard/datetime/time-zone-overview.md @@ -1,34 +1,34 @@ --- -title: タイム ゾーンの概要 -ms.date: 04/10/2017 -ms.technology: dotnet-standard -helpviewer_keywords: -- time zones [.NET Framework], about time zones -- transition time [.NET Framework] -- TimeZoneInfo class, about TimeZoneInfo class -- time zones [.NET Framework], creating -- invalid time [.NET Framework] -- fixed rule [.NET Framework] -- ambiguous time [.NET Framework] -- floating rule [.NET Framework] -- daylight saving time [.NET Framework] -- adjustment rule [.NET Framework] -- time zones [.NET Framework], terminology -ms.assetid: c4b7ed01-5e38-4959-a3b6-ef9765d6ccf1 -author: rpetrusha -ms.author: ronpet -ms.openlocfilehash: 85483e4319b56c0df150558ce6c6a3878a6fa041 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33578093" +title: タイム ゾーンの概要 +ms.date: 04/10/2017 +ms.technology: dotnet-standard +helpviewer_keywords: +- time zones [.NET Framework], about time zones +- transition time [.NET Framework] +- TimeZoneInfo class, about TimeZoneInfo class +- time zones [.NET Framework], creating +- invalid time [.NET Framework] +- fixed rule [.NET Framework] +- ambiguous time [.NET Framework] +- floating rule [.NET Framework] +- daylight saving time [.NET Framework] +- adjustment rule [.NET Framework] +- time zones [.NET Framework], terminology +ms.assetid: c4b7ed01-5e38-4959-a3b6-ef9765d6ccf1 +author: rpetrusha +ms.author: ronpet +ms.openlocfilehash: 0eb24c7c4f2c60a9c16d903ab1e845b058e280f7 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884407" --- # タイム ゾーンの概要 -クラスがタイム ゾーン対応のアプリケーションの作成を簡略化します。 クラス ローカル タイム ゾーンと世界協定時刻 (UTC) の操作がサポートされます。 クラスは、これらのゾーンのレジストリ内だけでなく、タイム ゾーン情報に関するは定義済みの両方をサポートします。 使用することもシステムに関する情報がないカスタムのタイム ゾーンを定義します。 +クラスは、タイム ゾーン対応アプリケーションの作成を簡略化します。 クラスのローカル タイム ゾーンと世界協定時刻 (UTC) での作業をサポートしています。 クラスでは、これらのゾーンに関する情報だけでなく、タイム ゾーンがレジストリに定義済みの両方がサポートされます。 使用することもシステムに関する情報がないカスタムのタイム ゾーンを定義します。 -## タイム ゾーンの基本事項 +## タイム ゾーンの基本 タイム ゾーンは、同じ時刻が使用されている地域です。 常にではありませんが、通常、隣接するタイム ゾーンは 1 時間違いです。 世界のタイム ゾーンの時刻は、世界協定時刻 (UTC) からのオフセットとして表されます。 @@ -44,7 +44,7 @@ ms.locfileid: "33578093" | 用語 | 定義 | | --------------- | ---------- | -| 調整規則 | 標準時間から夏時間へ、および夏時間から標準時間への移行が行われるタイミングを定義した規則。 各調整規則が、開始日と終了日と、ルールが設定を定義する (たとえば、2006 年 12 月 31 日 1986 年 1 月 1日から適切な場所には調整規則)、デルタ (時間数番目のアプリケーションの結果として標準時に変更します。e 調整規則)、および特定の日付と調整期間中に発生する遷移は、時間に関する情報。 移行は、固定規則または浮動規則に従う可能性があります。 | +| 調整規則 | 標準時間から夏時間へ、および夏時間から標準時間への移行が行われるタイミングを定義した規則。 各調整規則がときに、ルールが設定を定義する開始と終了日 (たとえば、1986 年 1 月 1日から 2006 年 12 月 31 日までのインプレースは調整規則)、デルタ (番目のアプリケーションの結果として標準時に変更する時間の長さe の調整規則) については、特定の日付と時刻調整期間中に発生する遷移であるとします。 移行は、固定規則または浮動規則に従う可能性があります。 | | あいまいな時刻 | 1 つのタイム ゾーンで 2 つの時刻にマップできる時刻です。 あいまいな時刻は、あるタイム ゾーンの夏時間から標準時間に移行する際など、時計の時刻を前に戻すときに発生します。 たとえば、移行が特定の日付の午前 2:00 に行われ、 時刻が午前 1:00 に変更される場合、午前 1:00 から 午前 1:59:99 までの時刻は 標準時間または夏時間のいずれにでも解釈できます。 | | 固定規則 | 夏時間前後の移行について特定の日付を設定する調整規則。 たとえば、毎年 10 月 25 日に行われる夏時間から標準時間への移行は、固定調整規則に従います。 | | 浮動規則 | 浮動調整規則の方がはるかに一般的です。浮動調整規則では、夏時間への移行、または夏時間からの移行について特定の月の特定の週の特定の曜日が設定されます。 たとえば、3 月の第 3 日曜日に行われる標準時間から夏時間への移行は、浮動調整規則に従います。 | @@ -53,26 +53,26 @@ ms.locfileid: "33578093" ## タイム ゾーンと TimeZoneInfo クラス -.NET では、オブジェクトは、タイム ゾーンを表します。 クラスが含まれています、の配列を返すメソッドオブジェクト。 この配列の各要素は、特定の期間中に夏時間との切り替えに関する情報を提供します。 (タイム ゾーンの夏時間をサポートしていない、メソッドを返します、空の配列です。)各オブジェクトには、夏時間から特定の日付と、切り替え効果の時間を定義するプロパティです。 プロパティは、その遷移が固定または浮動小数点かどうかを示します。 +.NET をオブジェクトは、タイム ゾーンを表します。 クラスが含まれています、の配列を返すメソッドオブジェクト。 この配列の各要素は、特定の期間と夏時間の間の切り替えに関する情報を提供します。 (夏時間をサポートしていないタイム ゾーンの場合、メソッドを返します、空の配列。)各オブジェクトには、と夏時間の間に、特定の日付と、遷移の時間を定義するプロパティです。 プロパティは、その遷移は、固定または浮動小数点かどうかを示します。 -.NET は、Windows オペレーティング システムによって提供され、レジストリに格納されているタイム ゾーン情報に依存しています。 地球のタイム ゾーンの数、原因は、既存のすべてのタイム ゾーンは、レジストリで表されます。 さらに、レジストリは動的な構造であるため、定義済みのタイム ゾーンに追加したり削除されることです。 最後に、レジストリとは限りませんデータは含まれません過去のタイム ゾーン。 たとえば、Windows XP には、レジストリには、1 つのセットのタイム ゾーンの調整のみに関するデータが含まれています。 Windows Vista には、1 つのタイム ゾーンが年の特定の間隔に適用される調整規則が複数に持つことができることを意味するタイム ゾーンの動的なデータがサポートしています。 ただし、Windows Vista レジストリおよびサポート夏時間で定義されているほとんどのタイム ゾーンでは、1 つまたは 2 つの定義済みの調整規則があります。 +.NET では、Windows オペレーティング システムによって提供され、レジストリに格納されているタイム ゾーン情報に依存しています。 地球のタイム ゾーンの数、原因は、既存のすべてのタイム ゾーンがレジストリで表されます。 さらに、レジストリが動的な構造であるため、定義済みのタイム ゾーンに追加したりから削除します。 最後に、レジストリは必ずしもありません過去のタイム ゾーンのデータ。 たとえば、Windows XP には、レジストリには、タイム ゾーン調整の 1 つのセットのみに関するデータが含まれています。 Windows Vista では、1 つのタイム ゾーンが年の特定の間隔に適用される複数の調整規則を持つことができることを意味するタイム ゾーンの動的なデータをサポートします。 ただし、Windows Vista レジストリとサポート夏時間で定義されているほとんどのタイム ゾーンでは、1 つまたは 2 つの定義済みの調整規則があります。 -依存関係、レジストリのクラスはすることはできません、タイム ゾーン対応のアプリケーションが特定の特定のタイム ゾーンがレジストリで定義されていることを意味します。 そのため、(ローカルのタイム ゾーンまたは UTC を示すタイム ゾーン以外の) 特定のタイム ゾーンをインスタンス化する場合、例外処理を使用する必要があります。 引き続き、必要な場合でも、アプリケーションのいくつかのメソッドも提供する必要がありますレジストリからオブジェクトをインスタンス化できません。 +依存関係、レジストリのクラスがすることはできません、タイム ゾーンに対応するアプリケーションが特定の特定のタイム ゾーンがレジストリで定義されていることを意味します。 そのため、(ローカルのタイム ゾーンまたは UTC を示すタイム ゾーン以外の) 特定のタイム ゾーンをインスタンス化する場合、例外処理を使用する必要があります。 アプリケーションを必要な場合に続行できる何らかの方法も提供する必要がありますレジストリからオブジェクトをインスタンス化することはできません。 -必須のタイム ゾーンがない場合を処理するために、クラスが含まれています、メソッドで、レジストリに記載されていないカスタムのタイム ゾーンの作成を行うこともできます。 カスタムのタイム ゾーンを作成する方法の詳細については、「[する方法: 調整規則のないタイム ゾーンを作成](../../../docs/standard/datetime/create-time-zones-without-adjustment-rules.md)と[する方法: 調整規則のあるタイム ゾーンを作成](../../../docs/standard/datetime/create-time-zones-with-adjustment-rules.md)です。 さらに、使用することができます、メソッドを新しく作成されたタイム ゾーンを文字列に変換し、(など、データベース、テキスト ファイル、レジストリ、またはアプリケーションのリソース) のデータ ストアに保存します。 使用してできます、にこの文字列に変換するメソッドが戻る、オブジェクト。 詳細については、「[する方法: 埋め込みリソースにタイム ゾーンを保存](../../../docs/standard/datetime/save-time-zones-to-an-embedded-resource.md)と[する方法: 埋め込みリソースからタイム ゾーンを復元](../../../docs/standard/datetime/restore-time-zones-from-an-embedded-resource.md)です。 +必要なタイム ゾーンでは、休暇を処理するために、クラスが含まれています、メソッドで、レジストリにも記載されていないカスタムのタイム ゾーンを作成して使用することができます。 カスタムのタイム ゾーンの作成の詳細については、次を参照してください。[方法: 調整規則のないタイム ゾーンを作成](../../../docs/standard/datetime/create-time-zones-without-adjustment-rules.md)と[方法: タイム ゾーン調整規則を作成](../../../docs/standard/datetime/create-time-zones-with-adjustment-rules.md)です。 さらに、使用、メソッドを新しく作成されたタイム ゾーンを文字列に変換し、(データベース、テキスト ファイル、レジストリ、またはアプリケーションのリソース) などのデータ ストアに保存します。 使用することができますし、にこの文字列に変換するメソッドが戻る、オブジェクト。 詳細については、次を参照してください。[方法: 埋め込みリソースにタイム ゾーンを保存](../../../docs/standard/datetime/save-time-zones-to-an-embedded-resource.md)と[方法: 埋め込みリソースからタイム ゾーンを復元](../../../docs/standard/datetime/restore-time-zones-from-an-embedded-resource.md)します。 -各タイム ゾーンは、UTC からのベース オフセットと、既存の調整規則を反映した UTC からのオフセットによって表されるため、あるタイム ゾーンの時刻は、簡単に別のタイム ゾーンの時間に変換できます。 この目的のため、オブジェクトにはなど、いくつかの変換メソッドが含まれています。 +各タイム ゾーンは、UTC からのベース オフセットと、既存の調整規則を反映した UTC からのオフセットによって表されるため、あるタイム ゾーンの時刻は、簡単に別のタイム ゾーンの時間に変換できます。 この目的で、オブジェクトにはなど、いくつかの変換メソッドが含まれています。 -* で指定されたタイム ゾーンの時刻を UTC に変換します。 +* を指定したタイム ゾーンの時刻を UTC に変換します。 -* で指定されたタイム ゾーンの時刻を UTC に変換します。 +* を指定したタイム ゾーンの時刻を UTC に変換します。 -* 、1 つの指定されたタイム ゾーンの時刻を指定した別のタイム ゾーンの時刻に変換します。 +* で指定された別のタイム ゾーンの時刻に 1 つの指定されたタイム ゾーンの時刻に変換します。 -* 、タイム ゾーン id を使用する (の代わりにオブジェクト) を指定した別のタイム ゾーンの時刻に 1 つの指定されたタイム ゾーンの時刻に変換するパラメーターとして。 +* 、タイム ゾーン id を使用する (の代わりにオブジェクト) を指定した別のタイム ゾーンの時刻に 1 つの指定されたタイム ゾーンの時刻を変換するパラメーターとして。 タイム ゾーン間の時間を変換する方法の詳細については、「[タイム ゾーン間での時刻の変換](../../../docs/standard/datetime/converting-between-time-zones.md)」を参照してください。 ## 関連項目 -[日付、時刻、およびタイム ゾーン](../../../docs/standard/datetime/index.md) +* [日付、時刻、およびタイム ゾーン](../../../docs/standard/datetime/index.md) diff --git a/docs/standard/datetime/use-time-zones-in-arithmetic.md b/docs/standard/datetime/use-time-zones-in-arithmetic.md index fb5c35ea7e7..2aa3848d919 100644 --- a/docs/standard/datetime/use-time-zones-in-arithmetic.md +++ b/docs/standard/datetime/use-time-zones-in-arithmetic.md @@ -1,40 +1,40 @@ --- -title: '方法: 日付と時刻の演算でタイム ゾーンを使用します。' -ms.date: 04/10/2017 -ms.technology: dotnet-standard -dev_langs: -- csharp -- vb -helpviewer_keywords: -- time zones [.NET Framework], arithmetic operations -- arithmetic operations [.NET Framework], dates and times -- dates [.NET Framework], adding and subtracting -ms.assetid: 83dd898d-1338-415d-8cd6-445377ab7871 -author: rpetrusha -ms.author: ronpet -ms.openlocfilehash: 9f9d326750cdef96be1aa6055d46b4ac08ec7a0f -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33574583" +title: '方法: 日付と時刻の演算でタイム ゾーンを使用' +ms.date: 04/10/2017 +ms.technology: dotnet-standard +dev_langs: +- csharp +- vb +helpviewer_keywords: +- time zones [.NET Framework], arithmetic operations +- arithmetic operations [.NET Framework], dates and times +- dates [.NET Framework], adding and subtracting +ms.assetid: 83dd898d-1338-415d-8cd6-445377ab7871 +author: rpetrusha +ms.author: ronpet +ms.openlocfilehash: 9c9f7b2623b4ed766fb44b46c3f54caa962c07eb +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041523" --- -# 方法: 日付と時刻の演算でタイム ゾーンを使用します。 +# 方法: 日付と時刻の演算でタイム ゾーンを使用 -通常とを実行して日付時刻の算術演算を使用してまたは結果の値は、タイム ゾーン調整規則が反映されません。 日付と時刻の値のタイム ゾーンが明確に識別する場合でもこれが true (場合など、プロパティに設定されている)。 このトピックでは、特定のタイム ゾーンに属している日付と時刻の値に対する算術演算を実行する方法を示します。 算術演算の結果には、タイム ゾーンの調整規則が反映されます。 +通常とを実行して日付時刻の算術演算を使用してまたは結果の値は、タイム ゾーン調整規則が反映されません。 日付と時刻の値のタイム ゾーンが明確に識別できる場合でもこれが true (場合など、プロパティに設定されて)。 このトピックでは、特定のタイム ゾーンに属している日付と時刻の値に対する算術演算を実行する方法を示します。 算術演算の結果には、タイム ゾーンの調整規則が反映されます。 ### 日付と時刻の演算に調整規則を適用するには -1. なんらかの方法を実装して、日付と時刻の値と、その値が属するタイム ゾーンを密接に結び付けます。 たとえば、日付と時刻の値とそのタイム ゾーンの両方を含む構造体を宣言します。 次の例にリンクするこの方法を使用して、そのタイム ゾーンを持つ値です。 +1. なんらかの方法を実装して、日付と時刻の値と、その値が属するタイム ゾーンを密接に結び付けます。 たとえば、日付と時刻の値とそのタイム ゾーンの両方を含む構造体を宣言します。 次の例では、このアプローチを使用してリンクする、とそのタイム ゾーンの値。 [!code-csharp[System.DateTimeOffset.Conceptual#6](../../../samples/snippets/csharp/VS_Snippets_CLR_System/system.DateTimeOffset.Conceptual/cs/Conceptual6.cs#6)] [!code-vb[System.DateTimeOffset.Conceptual#6](../../../samples/snippets/visualbasic/VS_Snippets_CLR_System/system.DateTimeOffset.Conceptual/vb/Conceptual6.vb#6)] -2. 呼び出して、時刻を世界協定時刻 (UTC) を変換、メソッドまたはメソッドです。 +2. いずれかを呼び出すことによって、時刻を世界協定時刻 (UTC) を変換、メソッドまたはメソッド。 3. UTC 時刻で算術演算を実行します。 -4. 時間を UTC から呼び出すことによって、元の時刻のタイム ゾーンに変換、メソッドです。 +4. 呼び出すことによって時間を UTC から元の時刻のタイム ゾーンに変換、メソッド。 ## 例 @@ -43,28 +43,28 @@ ms.locfileid: "33574583" [!code-csharp[System.DateTimeOffset.Conceptual#8](../../../samples/snippets/csharp/VS_Snippets_CLR_System/system.DateTimeOffset.Conceptual/cs/Conceptual8.cs#8)] [!code-vb[System.DateTimeOffset.Conceptual#8](../../../samples/snippets/visualbasic/VS_Snippets_CLR_System/system.DateTimeOffset.Conceptual/vb/Conceptual8.vb#8)] -両方値関連付けが解除され、タイム ゾーンが属している可能性があります。 タイム ゾーンの調整規則が自動的に適用されるような方法で日付と時刻の演算を実行するには、日付と時刻の値の属するタイム ゾーンがすぐに識別できる状態でなければなりません。 つまり、日時と関連付けられているタイム ゾーンを密に結合する必要があります。 これは、次のようないくつかの方法で行うことができます。 +両方が属している任意のタイム ゾーンからの値は関連付けを解除します。 タイム ゾーンの調整規則が自動的に適用されるような方法で日付と時刻の演算を実行するには、日付と時刻の値の属するタイム ゾーンがすぐに識別できる状態でなければなりません。 つまり、日時と関連付けられているタイム ゾーンを密に結合する必要があります。 これは、次のようないくつかの方法で行うことができます。 * アプリケーションで使用されるすべての時刻が、特定のタイム ゾーンに属するものと仮定します。 この方法は、適切な場合もありますが、柔軟性が限られ、移植性が制限される可能性もあります。 * 日時と関連付けられているタイム ゾーンを型のフィールドとして組み込むことで、両者を密に結合する型を定義します。 コード例ではこの方法を使用して、日時とタイム ゾーンを 2 つのメンバー フィールドに格納する構造体を定義しています。 -例での算術演算を実行する方法を示しています値を結果にタイム ゾーン調整規則が適用されるようにします。 ただし、値を簡単に使用できます。 どの例では元のコード可能性がありますを使用する次の例を示していますの代わりに値。 +例では、算術演算を実行する方法を示しています。結果にタイム ゾーン調整規則が適用されるように値。 ただし、値は同じくらい簡単に使用できます。 次の例を示す方法で元の例では、コードが使用する可能性がありますの代わりに値。 [!code-csharp[System.DateTimeOffset.Conceptual#7](../../../samples/snippets/csharp/VS_Snippets_CLR_System/system.DateTimeOffset.Conceptual/cs/Conceptual6.cs#7)] [!code-vb[System.DateTimeOffset.Conceptual#7](../../../samples/snippets/visualbasic/VS_Snippets_CLR_System/system.DateTimeOffset.Conceptual/vb/Conceptual6.vb#7)] -この追加を実行するだけの場合、最初 UTC に変換する、結果、適切な時点の反映しますが、そのオフセットは反映されませんを指定されたタイム ゾーンの時点のなしの値します。 +この加算処理は単に実行する場合、最初 UTC に変換すること、結果、適切な時点の反映が、そのオフセットは反映されませんする指定されたタイム ゾーンの時点のなしの値します。 ## コードのコンパイル この例で必要な要素は次のとおりです。 -* される System.Core.dll への参照をプロジェクトに追加します。 +* System.Core.dll への参照をプロジェクトに追加します。 -* と共に名前空間をインポートする、`using`ステートメント (c# コードで必要です)。 +* と共に名前空間をインポートする、`using`ステートメント (c# コードで必要)。 ## 関連項目 -[日付、時刻、およびタイム ゾーン](../../../docs/standard/datetime/index.md) -[日付と時刻の算術演算を実行します。](../../../docs/standard/datetime/performing-arithmetic-operations.md) +* [日付、時刻、およびタイム ゾーン](../../../docs/standard/datetime/index.md) +* [日付と時刻を使用した算術演算の実行](../../../docs/standard/datetime/performing-arithmetic-operations.md) diff --git a/docs/standard/design-guidelines/abstractions-abstract-types-and-interfaces.md b/docs/standard/design-guidelines/abstractions-abstract-types-and-interfaces.md index a52338a5918..d726a54616e 100644 --- a/docs/standard/design-guidelines/abstractions-abstract-types-and-interfaces.md +++ b/docs/standard/design-guidelines/abstractions-abstract-types-and-interfaces.md @@ -10,34 +10,35 @@ helpviewer_keywords: ms.assetid: 0a632bc7-9b03-44ee-8842-c82f88672a45 author: rpetrusha ms.author: ronpet -ms.openlocfilehash: f5863b4ae9cad940e4dd47ef93e07763916427f7 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d +ms.openlocfilehash: 0ad8b2dd3dbf2a7a75c98a3115d4351dfea4e1a0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33573027" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891299" --- # 抽象化 (抽象型およびインターフェイス) -抽象化では、コントラクトを記述、コントラクトの完全な実装は提供されませんする型です。 抽象化は通常インターフェイスまたは抽象クラスとして実装され、適切に定義された一連のコントラクトを実装する型の必要なセマンティクスを説明するリファレンス ドキュメントになります。 .NET Framework における最も重要な抽象化のものが、およびです。 +抽象化は、コントラクトを記述するコントラクトの完全な実装を提供しない型です。 抽象化は通常インターフェイスまたは抽象クラスとして実装し、適切に定義された一連のコントラクトを実装する型の必要なセマンティクスを説明するリファレンス ドキュメントが付属します。 .NET Framework で最も重要な抽象化のものが、およびします。 - 抽象化のコントラクトをサポートする具象型を実装して、フレームワーク Api のかかる (で動作している) でこの具象型を使用してフレームワークを拡張することができます、抽象化します。 + 抽象化のコントラクトをサポートする具象型を実装して、フレームワーク Api がかかる (操作) でこの具象型を使用してフレームワークを拡張することができます、抽象化します。 - 時間のテストに耐えることができるわかりやすいで便利な抽象化は、デザインに非常に困難です。 メインの難易度は適切ないいえが少ないと、メンバーのセットを取得しています。 抽象化のメンバーが多すぎる場合は、難しいかを実装することが不可能になります。 約束されていた機能が少なすぎますメンバーがある場合に、多くの興味深いシナリオでは役に立たなくなります。 + 時の試練に耐え得ることが有意義で便利な抽象化は、設計することは困難です。 メインの難しさがなくなると不要な少なく、メンバーの適切なセットを取得しています。 抽象化のメンバーが多すぎる場合は、難しいかを実装することが不可能になります。 約束の機能が少なすぎますメンバー場合は、多くの興味深いシナリオで役に立たないになります。 - 悪影響が多すぎますの抽象化フレームワークでは、フレームワークの使いやすさに影響を与えます。 非常に具体的な実装との抽象型で動作している Api の大きい画像に適合する方法を理解することがなく抽象化を理解しにくいは多くの場合です。 また、抽象化とそのメンバーの名前は抽象的に、する多くの場合にわかりにくいつかめない最初にそれらの使用より広範なコンテキストを理解することがなくです。 + フレームワークで多くの抽象化には、フレームワークの使いやすさも悪影響に影響します。 多くの場合、具体的な実装と抽象化で動作している Api の大きい画像に組み込む方法を理解せず、抽象化を理解することが難しくなります。 また、抽象化とそのメンバーの名前は必ずしも抽象頻繁なものになりますわかりにくいと印象は最初の使用量のより広範なコンテキストを理解することがなく。 - ただし、抽象化は、その他の機能拡張メカニズムできない多くの場合と一致する非常に強力な機能拡張を提供します。 プラグインなど、多くのアーキテクチャのパターンの中核制御の反転 (IoC)、パイプライン、やなど。 フレームワークのテストの容易性のきわめて重要です。 適切な抽象化を使用すれば、単体テストするために大量の依存関係を消去できます。 要約すると、抽象化は、最新のオブジェクト指向フレームワークのいる豊富な機能を担当します。 + ただし、抽象化は、その他の拡張メカニズムは、できない多くの場合と一致する非常に強力な機能拡張を提供します。 多くのアーキテクチャ パターン、プラグインなどの中核には制御の反転 (IoC)、パイプライン、やなど。 フレームワークのテストの容易性の非常に重要なもいます。 適切な抽象化を使用すれば、単体テストするために大量の依存関係を消去できます。 要約すると、抽象化は、最新のオブジェクト指向フレームワークのいる豊富な機能を担当します。 **X DO NOT** いくつかの具体的な実装と、抽象化を使用する Api を開発してテストする場合を除き、抽象化を提供します。 **✓ DO** 抽象化を設計するときは、抽象クラスとインターフェイス間慎重に選択します。 - **✓ CONSIDER** 抽象クラスの具象実装のテストの参照を提供します。 そのようなテストは、実装では、コントラクトを正しく実装するかどうかをテストするユーザーを許可する必要があります。 + **✓ CONSIDER** 抽象クラスの具象実装のテストの参照を提供します。 このようなテストは、その実装が正しく、コントラクトを実装するかどうかをテストするユーザーを許可する必要があります。 - *部分 © 2005、2009 Microsoft Corporation します。All rights reserved.* + *Portions © 2005, 2009 Microsoft Corporation.All rights reserved.* - *ピアソン教育, Inc. からのアクセス許可によって検出[Framework デザイン ガイドライン: 規則、表現方法、および再利用可能な .NET ライブラリを第 2 版パターン](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)は Cwalina と Brad Abrams、2008 年 10 月 22 日で発行されました。Microsoft Windows 開発シリーズの一部として、Addison-wesley Professional。* + *2008 年 10 月 22 日に Microsoft Windows Development シリーズの一部として、Addison-Wesley Professional によって発行された、Krzysztof Cwalina および Brad Abrams による「[Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)」 (フレームワーク デザイン ガイドライン: 再利用可能な .NET ライブラリの規則、用法、パターン、第 2 版) から Pearson Education, Inc. の許可を得て再印刷されています。* -## 関連項目 - [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) - [機能拡張のデザイン](../../../docs/standard/design-guidelines/designing-for-extensibility.md) +## 関連項目 + +- [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) +- [機能拡張のデザイン](../../../docs/standard/design-guidelines/designing-for-extensibility.md) diff --git a/docs/standard/design-guidelines/enum.md b/docs/standard/design-guidelines/enum.md index 0cc421e2d10..d1870723c2d 100644 --- a/docs/standard/design-guidelines/enum.md +++ b/docs/standard/design-guidelines/enum.md @@ -11,19 +11,19 @@ helpviewer_keywords: ms.assetid: dd53c952-9d9a-4736-86ff-9540e815d545 author: rpetrusha ms.author: ronpet -ms.openlocfilehash: 544f617ca3a352814504125d7a61d70db5a81566 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d +ms.openlocfilehash: 9dea187b5f3911114e551d640e0bb0aa6fac1143 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33579250" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891234" --- # 列挙型デザイン -列挙型は、特殊な値の型です。 列挙型の 2 種類があります。 単純な列挙型、およびフラグ列挙型。 +列挙は、特殊な値の型です。 列挙型の 2 種類があります。 単純な列挙型、およびフラグの列挙型。 - 単純な列挙型は、選択肢の小さな閉じたセットを表します。 単純な列挙型の一般的な例は、色のセットです。 + 単純な列挙型では、選択肢の小規模の閉じたセットを表します。 単純な列挙型の一般的な例は、色のセットです。 - フラグ列挙型は、列挙値のビットごとの演算をサポートするために設計されています。 フラグ列挙体の一般的な例では、オプションの一覧を示します。 + フラグ列挙型は、列挙値のビットごとの演算をサポートするために設計されています。 フラグ列挙型の一般的な例では、オプションの一覧を示します。 **✓ DO** を厳密に型パラメーター、プロパティ、列挙型を使用し、戻り値のセットを表す値です。 @@ -33,70 +33,71 @@ ms.locfileid: "33579250" **X DO NOT** 将来使用するためのものでは予約されている列挙値を提供します。 - 値は、後の段階で既存の列挙体を常に単純に追加できます。 参照してください[列挙体に値を追加する](#add_value)列挙型に値を追加の詳細についてはします。 予約済みの値は実際の値のセットを汚染をユーザー エラーが発生する傾向があるだけです。 + 後の段階で既存の列挙体を単純に常に値を追加できます。 参照してください[列挙型に値を追加する](#add_value)列挙型に値を追加する方法の詳細についてはします。 予約済みの値は煩雑に実際の値のセットをユーザー エラーが発生する傾向がありますだけです。 **X AVOID** 1 つだけの値を持つ列挙型を公開することです。 - C Api の将来の機能拡張を確保するための一般的な方法では、メソッドのシグネチャに予約されているパラメーターを追加します。 このような予約済みのパラメーターは、1 つの既定値を持つ列挙型として表現できます。 これは、マネージ Api でない実行する必要があります。 メソッドのオーバー ロードでは、パラメーター今後のリリースで追加できます。 + C Api の将来の拡張性を確保するための一般的な方法では、メソッド シグネチャに予約済みのパラメーターを追加します。 このような予約済みのパラメーターは、1 つの既定値を持つ列挙型として表現できます。 これは、マネージ Api で実行する必要がありますされません。 メソッドのオーバー ロードでは、パラメーターは今後のリリースを追加できます。 **X DO NOT** enum で sentinel 値が含まれます。 - フレームワークの開発者に役立つ場合がありますが、sentinel 値は、フレームワークのユーザーが混乱です。 列挙型で表されるセットから、値のいずれかがではなく、列挙型の状態を追跡するために使用されます。 + フレームワークの開発者に役立つことがあります、sentinel 値は、フレームワークのユーザーが混乱します。 列挙型で表されるセットから値のいずれかの中ではなく、列挙型の状態を追跡するために使用されます。 **✓ DO** 単純な列挙型のゼロの値を指定します。 - 値を"None"のように呼び出すことを検討してください。 このような値がこの特定の列挙型に適切でない場合、列挙型の最も一般的な既定値は、基になる値の 0 割り当て必要があります。 + 値を"None"のように呼び出すことを検討してください。 このような値がこの特定の列挙型に対して適切でない場合、列挙型の最も一般的な既定値は、基になる値の 0 割り当てする必要があります。 **✓ CONSIDER** を使用して(ほとんどのプログラミング言語の既定値) enum の基になる型として、次のいずれかが当てはまる場合を除き、します。 -- 列挙型フラグ列挙は、32 を超えるフラグ、または将来の詳細が見込まれるしました。 +- 列挙型はフラグ列挙体を 32 を超えるのフラグが設定されてしたりするは詳細は、将来の予想されます。 -- 基になる型が必要でも異なっているのサイズの異なる列挙型を指定してください。 アンマネージ コードと相互運用性を容易にします。 +- 基になる型が異なる必要がありますのサイズの異なる列挙型を指定してください。 アンマネージ コードと相互運用を簡単にします。 -- 小さな基になる型は、スペースで大幅に節約になります。 制御フローの引数として主に使用される列挙型の場合、ほとんど違いは、サイズします。 サイズ削減量が大幅な可能性がある場合。 +- 小さな基になる型は、スペースで大幅に削減になります。 列挙型の制御フローの引数として主に使用する場合は、ほとんど違いは、サイズ。 サイズ削減量がかなり大きくなる場合。 - - 非常に頻繁にインスタンス化された構造体またはクラス内のフィールドとして使用される列挙型を必要とします。 + - 非常に頻繁にインスタンス化された構造体またはクラス内のフィールドとして使用される列挙型を期待します。 - - ユーザー インスタンスの列挙の大きな配列またはコレクションを作成するはずです。 + - 大きな配列または列挙型のインスタンスのコレクションを作成するユーザーを必要とします。 - - シリアル化される列挙型のインスタンスの数が多いはずです。 + - シリアル化する列挙型のインスタンスの数が多いはずです。 - インメモリ使用量について管理対象のオブジェクトを常に注意してください`DWORD`-固定されているため、効果的に必要な複数の列挙型またはインスタンスの合計サイズは常にあるために、設定を変えるのために小さな列挙型でをパックするインスタンスで他の小規模の構造体まで丸めた後に、`DWORD`です。 + インメモリ使用量にマネージ オブジェクトが常には注意してください`DWORD`-配置するため、複数の列挙型、または合計インスタンス サイズは常にあるために、差別化する、するためを持つ小規模な列挙型をパックするインスタンスでの他の小規模な構造を効果的に必要四捨五入されますへ、`DWORD`します。 **✓ DO** フラグの列挙型には複数形の名詞または名詞句と単数形の名詞または名詞句と単純な列挙型の名前を付けます。 **X DO NOT** 拡張直接です。 - 特殊な種類で使用、CLR ユーザー定義列挙型を作成します。 ほとんどのプログラミング言語では、この機能にアクセスできるプログラミング要素を提供します。 たとえば、c# では、`enum`列挙体を定義するキーワードを使用します。 + 特殊な種類、CLR によって列挙型のユーザー定義の作成に使用します。 ほとんどのプログラミング言語では、この機能にアクセスを提供するプログラミング要素を指定します。 C# などの`enum`列挙体を定義するキーワードを使用します。 -### 設計のフラグ列挙型 - **✓ DO** 適用、フラグ列挙体にします。 単純な列挙体にはこの属性は適用されません。 +### フラグ列挙型の設計 + **✓ DO** 適用、フラグ列挙体にします。 単純な列挙型にはこの属性は適用されません。 **✓ DO** フラグ列挙値に 2 の累乗を使用して、自由に組み合わせてことができます、ビットごとの OR 演算を使用しているためです。 **✓ CONSIDER** フラグの組み合わせを使用してよくの特別な enum 値を提供します。 - ビットごとの演算は高度な概念することはできません、単純なタスク このような特殊な値の例を示します。 + ビットごとの演算は、高度な概念し、は単純な作業は必要ありません。 このような特殊な値の例に示します。 **X AVOID** 特定の値の組み合わせは有効なフラグ列挙型を作成します。 **X AVOID** 値が「すべてのフラグをクリアする」を表し、次のガイドラインで規定された方法、適切に名前がない限り、列挙型値ゼロのフラグを使用しています。 - **✓ DO** フラグ列挙型のゼロ値の名前を付けます`None`です。 場合は、フラグ列挙型値必要があります常に意味「すべてのフラグはクリアされます」 + **✓ DO** フラグ列挙型のゼロ値の名前を付けます`None`です。 フラグ列挙型では、値必要がありますとは限りません"すべてのフラグがクリアされます" ### 列挙型に値を追加 - このコマンドは、既に出荷した後に、列挙型に値を追加する必要があることを検出するごく一般的です。 潜在的なアプリケーションの互換性問題新しく追加された値が既存の API から返されるためには適切に記述されたアプリケーションで、新しい値を正しく処理されない可能性があります。 + 既に配布した後に、列挙型に値を追加する必要があることを検出する非常に一般的です。 潜在的なアプリケーション互換性問題を新しく追加された値が、既存の API から返されるためには適切に記述されたアプリケーションの新しい値を正しく処理されない可能性があります。 **✓ CONSIDER** 小さい互換性上のリスクに関係なく、列挙型に値を追加します。 - 列挙型への追加によるアプリケーションの互換性に関する実際のデータがある場合は場合、は、新旧の値を返す新しい API を追加することを検討し、古い API は、古い値だけを返す継続を非推奨です。 既存のアプリケーションの互換性を維持するようになります。 + 列挙型への追加によるアプリケーション互換性に関する実際のデータがあれば、新旧の値を返す新しい API の追加を検討して、古い値だけを返すことは引き続き以前の API の廃止します。 これにより、既存のアプリケーションの互換性を保つことが保証されます。 - *部分 © 2005、2009 Microsoft Corporation します。All rights reserved.* + *Portions © 2005, 2009 Microsoft Corporation.All rights reserved.* - *ピアソン教育, Inc. からのアクセス許可によって検出[Framework デザイン ガイドライン: 規則、表現方法、および再利用可能な .NET ライブラリを第 2 版パターン](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)は Cwalina と Brad Abrams、2008 年 10 月 22 日で発行されました。Microsoft Windows 開発シリーズの一部として、Addison-wesley Professional。* + *2008 年 10 月 22 日に Microsoft Windows Development シリーズの一部として、Addison-Wesley Professional によって発行された、Krzysztof Cwalina および Brad Abrams による「[Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)」 (フレームワーク デザイン ガイドライン: 再利用可能な .NET ライブラリの規則、用法、パターン、第 2 版) から Pearson Education, Inc. の許可を得て再印刷されています。* -## 関連項目 - [型デザインのガイドライン](../../../docs/standard/design-guidelines/type.md) - [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) +## 関連項目 + +- [型デザインのガイドライン](../../../docs/standard/design-guidelines/type.md) +- [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) diff --git a/docs/standard/design-guidelines/naming-guidelines.md b/docs/standard/design-guidelines/naming-guidelines.md index 30d0fca703c..7760cdfb985 100644 --- a/docs/standard/design-guidelines/naming-guidelines.md +++ b/docs/standard/design-guidelines/naming-guidelines.md @@ -13,19 +13,19 @@ helpviewer_keywords: ms.assetid: fc076d66-9b5f-42d3-aa65-61d970c794a3 author: rpetrusha ms.author: ronpet -ms.openlocfilehash: 53ffb641d3e507a937c304725b3c8590d046338e -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d +ms.openlocfilehash: 70888e068782add5ebe5ae1c7da3bdee842faea8 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33572971" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44031836" --- # 名前付けのガイドライン -次のフレームワークの開発に名前付け規則の一貫性を確保すると、フレームワークの使いやすさに主要な金額があります。 これにより、広範囲に分散されたプロジェクトの多くの開発者によって使用されるフレームワークです。 フォームの整合性を超えるフレームワーク要素の名前は簡単に理解する必要があり、各要素の機能を伝達する必要があります。 +次の一貫した開発フレームワークの名前付け規則のセットと、フレームワークの使いやすさへの主要な貢献を指定できます。 これにより、広範囲に分散されたプロジェクトで多くの開発者が使用するフレームワークができます。 フォームの整合性を超えるフレームワーク要素の名前は簡単に理解する必要があり、各要素の機能を伝達する必要があります。 - この章の目標は、開発者に即時わかりやすい名前に一貫性のある名前付け規則のセットを提供します。 + この章の目的は、開発者に即時に意味のある名前になる、一貫性のある名前付け規則のセットを提供することです。 - 一般的なコード開発のガイドラインは、コード全体でより一貫性のある名前付けになると、これらの名前付け規則を採用することが必要があるだけは公開される Api に適用 (public または protected の型とメンバー、および明示的に実装されたインターフェイス)。 + パブリックに公開される Api に適用するには、のみ必要がありますが、一般的なコードの開発のガイドラインが、コード全体でより一貫性のある名前付けになると、これらの名前付け規則を採用すること、(パブリックまたはプロテクト型とメンバー、および明示的に実装されたインターフェイス)。 ## このセクションの内容 [大文字の使用規則](../../../docs/standard/design-guidelines/capitalization-conventions.md) @@ -36,9 +36,10 @@ ms.locfileid: "33572971" [型のメンバーの名前](../../../docs/standard/design-guidelines/names-of-type-members.md) [パラメーターに名前を付ける](../../../docs/standard/design-guidelines/naming-parameters.md) [リソースに名前を付ける](../../../docs/standard/design-guidelines/naming-resources.md) - *部分 © 2005、2009 Microsoft Corporation します。All rights reserved.* + *Portions © 2005, 2009 Microsoft Corporation.All rights reserved.* - *ピアソン教育, Inc. からのアクセス許可によって検出[Framework デザイン ガイドライン: 規則、表現方法、および再利用可能な .NET ライブラリを第 2 版パターン](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)は Cwalina と Brad Abrams、2008 年 10 月 22 日で発行されました。Microsoft Windows 開発シリーズの一部として、Addison-wesley Professional。* + *2008 年 10 月 22 日に Microsoft Windows Development シリーズの一部として、Addison-Wesley Professional によって発行された、Krzysztof Cwalina および Brad Abrams による「[Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)」 (フレームワーク デザイン ガイドライン: 再利用可能な .NET ライブラリの規則、用法、パターン、第 2 版) から Pearson Education, Inc. の許可を得て再印刷されています。* -## 関連項目 - [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) +## 関連項目 + +- [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) diff --git a/docs/standard/design-guidelines/nested-types.md b/docs/standard/design-guidelines/nested-types.md index 6b360672967..7ff1bb60b1e 100644 --- a/docs/standard/design-guidelines/nested-types.md +++ b/docs/standard/design-guidelines/nested-types.md @@ -12,40 +12,41 @@ helpviewer_keywords: ms.assetid: 12feb7f0-b793-4d96-b090-42d6473bab8c author: rpetrusha ms.author: ronpet -ms.openlocfilehash: 6c0eca851746899654636d36dce679acffc07ef0 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d +ms.openlocfilehash: 2593b85dd4747a3fbe365994c3e5d9beae3e3406 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33573660" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891541" --- # 入れ子にされた型 -入れ子になった型は、それを囲む型と呼ばれる別の種類のスコープ内で定義された型です。 入れ子になった型は、その外側の型のすべてのメンバーにアクセスします。 たとえば、それを囲む型のすべての先祖で定義されたフィールドを保護して、それを囲む型で定義されてプライベート フィールドにアクセス権を持ちます。 +入れ子になった型は、それを囲む型と呼ばれる別の型のスコープ内で定義されている型です。 入れ子にされた型が、その外側の型のすべてのメンバーにアクセスします。 たとえば、それを囲む型のすべての先祖で定義されているフィールドを保護して、外側の型で定義されてプライベート フィールドにアクセス権があります。 - 一般に、入れ子にされた型慎重に使用します。 直接呼び出すべきではないいくつかの理由があります。 一部の開発者は、概念を完全に習熟していません。 これらの開発者、たとえば、問題がありますの入れ子にされた型の変数を宣言する構文を使用します。 入れ子にされた型は、外側の型とも非常に密接に結び付いているし、そのため、汎用的な型にすることが適していません。 + 一般に、控えめ入れ子にされた型に使用する必要があります。 直接呼び出すべきではないいくつかの理由があります。 一部の開発者の概念を熟知していません。 これらの開発者では、入れ子にされた型の変数の宣言の構文に問題があるなどがあります。 入れ子にされた型は、その外側の型でも非常に緊密に結合されていて、そのため、汎用型であることには適していません。 - 入れ子にされた型は、その外側の型の実装の詳細をモデル化に最適です。 エンドユーザーは、入れ子にされた型の変数を宣言することはほとんどなく、入れ子にされた型を明示的にインスタンス化することはほぼありません必要があります。 たとえば、コレクションの列挙子は、そのコレクションの入れ子にされた型を指定できます。 列挙子は通常、それを囲む型でインスタンス化され、多くの言語では、foreach ステートメントをサポート、列挙子変数まれであるために、宣言するのには、エンドユーザーがします。 + 入れ子にされた型は、それを囲む型の実装の詳細をモデル化するために最適です。 エンドユーザーは、入れ子にされた型の変数を宣言する必要はほとんどとほとんどない、入れ子にされた型を明示的にインスタンス化する必要があります。 たとえば、コレクションの列挙子は、そのコレクションの入れ子にされた型にできます。 列挙子がその外側の型でインスタンス化は、通常、列挙子変数に、エンドユーザーが宣言することはほとんどありませんがあるため、多くの言語では、foreach ステートメントをサポート、. **✓ DO** 入れ子にされた型とその外側の型間の関係のあるメンバーのアクセシビリティのセマンティクスは次のことをお勧めときに、入れ子にされた型を使用します。 **X DO NOT** 論理的なグループとしてパブリック入れ子にされた型を使用して構築以外の場合はこの名前空間を使用します。 - **X AVOID** 入れ子にされた型をパブリックに公開します。 唯一の例外は、入れ子にされた型の変数がサブクラスまたはその他の高度なカスタマイズのシナリオなど、まれなシナリオでのみ宣言する必要があるかどうかです。 + **X AVOID** 入れ子にされた型をパブリックに公開します。 唯一の例外は、入れ子にされた型の変数をサブクラスまたはその他の高度なカスタマイズ シナリオなどのまれなシナリオでのみ宣言する必要があるかどうかです。 **X DO NOT** 型が、含んでいる型の外部で参照されている可能性が高い場合は、入れ子にされた型を使用します。 - たとえば、クラスに定義されたメソッドに渡される列挙型であり、いないクラスに入れ子にされた型として定義すべきです。 + たとえば、クラスで定義されたメソッドに渡される列挙型はクラスの入れ子にされた型として定義されませんする必要があります。 - **X DO NOT** クライアント コードでインスタンス化する必要がある場合は、入れ子にされた型を使用します。 型にパブリック コンス トラクターがある場合は、その必要があります可能性があります入れ子にします。 + **X DO NOT** クライアント コードでインスタンス化する必要がある場合は、入れ子にされた型を使用します。 型のパブリック コンス トラクターの場合する必要がありますネストいない可能性があります。 - 型が、独自のフレームワーク内の場所を示すためには、型はインスタンス化することができる場合 (できます作成し、使用して、外側の型を使用することがなく破棄)、したがって必要がある入れ子になっていないとします。 内部の型は広く再利用できません、リレーションシップがない場合、外部型の外部で外側の型と責任も負わないものです。 + 型が、独自のフレームワーク内の場所を示すために思えます型をインスタンス化する場合 (できます作成し、それに伴う作業し、これまで、外部型を使用せず、それを破棄)、そのため、ネストいない必要があります。 内部型する必要がありますいない広範囲に再利用、リレーションシップがない場合は、外側の型の外部で外側の型にもします。 - **X DO NOT** インターフェイスのメンバーとして入れ子にされた型を定義します。 多くの言語は、このような構造をサポートしていません。 + **X DO NOT** インターフェイスのメンバーとして入れ子にされた型を定義します。 多くの言語は、そのようなコンストラクトをサポートしていません。 - *部分 © 2005、2009 Microsoft Corporation します。All rights reserved.* + *Portions © 2005, 2009 Microsoft Corporation.All rights reserved.* - *ピアソン教育, Inc. からのアクセス許可によって検出[Framework デザイン ガイドライン: 規則、表現方法、および再利用可能な .NET ライブラリを第 2 版パターン](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)は Cwalina と Brad Abrams、2008 年 10 月 22 日で発行されました。Microsoft Windows 開発シリーズの一部として、Addison-wesley Professional。* + *2008 年 10 月 22 日に Microsoft Windows Development シリーズの一部として、Addison-Wesley Professional によって発行された、Krzysztof Cwalina および Brad Abrams による「[Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)」 (フレームワーク デザイン ガイドライン: 再利用可能な .NET ライブラリの規則、用法、パターン、第 2 版) から Pearson Education, Inc. の許可を得て再印刷されています。* -## 関連項目 - [型デザインのガイドライン](../../../docs/standard/design-guidelines/type.md) - [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) +## 関連項目 + +- [型デザインのガイドライン](../../../docs/standard/design-guidelines/type.md) +- [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) diff --git a/docs/standard/design-guidelines/sealing.md b/docs/standard/design-guidelines/sealing.md index e452a50ddf9..d8ea4ce13ca 100644 --- a/docs/standard/design-guidelines/sealing.md +++ b/docs/standard/design-guidelines/sealing.md @@ -10,45 +10,46 @@ helpviewer_keywords: ms.assetid: cc42267f-bb7a-427a-845e-df97408528d4 author: rpetrusha ms.author: ronpet -ms.openlocfilehash: 3f7202e10e41b9f114f42a4502ee2e6694bf3821 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d +ms.openlocfilehash: 6d8c445de44a69f6c0cb1eaefa0e59d682288318 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33573742" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885536" --- # シール -オブジェクト指向フレームワークの機能の 1 つは、開発者が拡張およびフレームワークの設計者によって予期しない方法でカスタマイズできます。 これは、両方の電源および拡張可能なデザインの危険性です。 フレームワークをデザインするときは、そのため、非常に重要が必要な場合、機能拡張を慎重に設計して危険である場合は、機能拡張を制限します。 +オブジェクト指向フレームワークの機能の 1 つは、開発者が拡張およびフレームワークの設計者によって予期しない方法でそれらをカスタマイズできます。 これは、両方の電源および拡張可能なデザインの危険性。 フレームワークを設計するときは、そのため、慎重に拡張機能の設計が必要なときに危険な場合は、機能拡張を制限して、非常に重要です。 - 拡張機能のことを防ぐ強力なメカニズムをシールするとします。 クラスまたは個々 のメンバーのいずれかを封印することができます。 クラスをシールすると、ユーザーがクラスから継承できなくなります。 メンバーをシールすると、ユーザーが特定のメンバーをオーバーライドするできなくなります。 + 機能拡張を防ぐ強力なメカニズムをシールします。 クラスまたは個々 のメンバーをシールすることができます。 クラスをシールすると、ユーザーがクラスから継承することはできません。 メンバーをシールすると、ユーザーが特定のメンバーをオーバーライドできなくなります。 **X DO NOT** これを行うには相応の理由をしなくてもクラスをシールします。 - 機能拡張シナリオを検討することはできませんので、クラスをシールが妥当な理由です。 Framework ユーザーなどの便利なメンバーの追加など、さまざまな明確な理由のクラスから継承します。 参照してください[封印されていないクラス](../../../docs/standard/design-guidelines/unsealed-classes.md)明確な理由の例についてはユーザーが、型から継承します。 + 機能拡張シナリオを考えることはできませんので、クラスをシールすることは正当な理由ではありません。 フレームワークのユーザーの利便性のためのメンバーの追加など、さまざまな明確な理由のクラスから継承したいです。 参照してください[封印されていないクラス](../../../docs/standard/design-guidelines/unsealed-classes.md)明確な理由の例については、ユーザーが型から継承するようにします。 - クラスをシールする理由は次のとおりです。 + クラスをシールする理由を以下に示します。 -- クラスは、静的クラスです。 参照してください[静的クラスのデザイン](../../../docs/standard/design-guidelines/static-class.md)です。 +- クラスは、静的クラスです。 参照してください[静的クラスのデザイン](../../../docs/standard/design-guidelines/static-class.md)します。 -- クラスは、継承されたプロテクト メンバーにセキュリティ上重要な機密情報を格納します。 +- クラスは、継承されたプロテクト メンバーのセキュリティに重要なシークレットを格納します。 -- クラスは多くの仮想メンバーを継承し、それらを個別に封印のコストは封印されていないクラスを残すことの利点を上回ります。 +- クラスは、多くの仮想メンバーを継承し、それらを個別にシールのコストは封印されていないクラスを離れることのメリットを上回ります。 します。 -- クラスは、非常に高速なランタイム ルックアップが必要な属性です。 Sealed 属性では、封印されていないものよりもわずかに高いパフォーマンス レベルがあります。 参照してください[属性](../../../docs/standard/design-guidelines/attributes.md)です。 +- クラスは、非常に高速なランタイム参照が必要な属性です。 Sealed 属性では、封印されていないものよりもわずかに高いパフォーマンス レベルがあります。 参照してください[属性](../../../docs/standard/design-guidelines/attributes.md)します。 **X DO NOT** sealed 型でプロテクト メンバーまたは仮想メンバーを宣言します。 - 定義上、シールされた型から継承できません。 つまり、sealed 型でプロテクト メンバーを呼び出すことはできません、sealed 型で仮想メソッドをオーバーライドすることはできません。 + 定義上、sealed 型から継承できません。 つまり、sealed 型でプロテクト メンバーを呼び出すことはできません、および、sealed 型での仮想メソッドをオーバーライドすることはできません。 **✓ CONSIDER** をオーバーライドするメンバーをシールします。 - 仮想メンバーの概要に起因する問題 (で説明した[仮想メンバー](../../../docs/standard/design-guidelines/virtual-members.md)) 若干程度が同様に、上書きを適用します。 上書きが封印、継承階層の時点からこれらの問題から保護します。 + 仮想メンバーの概要に起因する問題 (で説明した[仮想メンバー](../../../docs/standard/design-guidelines/virtual-members.md)) やや劣る度にも同様に、上書きを適用します。 オーバーライドをシール、継承階層の時点からこれらの問題から保護します。 - *部分 © 2005、2009 Microsoft Corporation します。All rights reserved.* + *Portions © 2005, 2009 Microsoft Corporation.All rights reserved.* - *ピアソン教育, Inc. からのアクセス許可によって検出[Framework デザイン ガイドライン: 規則、表現方法、および再利用可能な .NET ライブラリを第 2 版パターン](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)は Cwalina と Brad Abrams、2008 年 10 月 22 日で発行されました。Microsoft Windows 開発シリーズの一部として、Addison-wesley Professional。* + *2008 年 10 月 22 日に Microsoft Windows Development シリーズの一部として、Addison-Wesley Professional によって発行された、Krzysztof Cwalina および Brad Abrams による「[Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)」 (フレームワーク デザイン ガイドライン: 再利用可能な .NET ライブラリの規則、用法、パターン、第 2 版) から Pearson Education, Inc. の許可を得て再印刷されています。* -## 関連項目 - [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) - [機能拡張のデザイン](../../../docs/standard/design-guidelines/designing-for-extensibility.md) - [シールされていないクラス](../../../docs/standard/design-guidelines/unsealed-classes.md) +## 関連項目 + +- [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) +- [機能拡張のデザイン](../../../docs/standard/design-guidelines/designing-for-extensibility.md) +- [シールされていないクラス](../../../docs/standard/design-guidelines/unsealed-classes.md) diff --git a/docs/standard/design-guidelines/type.md b/docs/standard/design-guidelines/type.md index f42a7eb77cd..a5bdee923ed 100644 --- a/docs/standard/design-guidelines/type.md +++ b/docs/standard/design-guidelines/type.md @@ -10,27 +10,27 @@ helpviewer_keywords: ms.assetid: 6b49314e-8bba-43ea-97ca-4e0255812f95 author: rpetrusha ms.author: ronpet -ms.openlocfilehash: af7511f4159fdbfe2d3f972dc927e9ee11fd586f -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d +ms.openlocfilehash: a7fb9964d0e542c0937c55ae65bd88b3f7149fa8 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33572890" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036026" --- # 型のデザインのガイドライン -CLR の観点からは、型の 2 つのカテゴリがあります: 参照型と値の型: フレームワーク デザインの詳細については、するためにお種類以上の論理グループ分け、それぞれ独自の特定のデザイン規則には。 +CLR の観点からは、型の 2 つのカテゴリがあります: 参照型と値の型: フレームワークの設計に関する詳細については、するために、それぞれに独自の特定のデザイン規則より論理的にグループの種類を分割しますが、します。 - クラスは、参照型の一般的なケースです。 ほとんどのフレームワークの型の大部分を構成します。 クラスは、豊富なサポートされるオブジェクト指向の機能の設定と、一般的な適用性、人気を支払わなかったです。 基本クラスと抽象クラスは、拡張機能に関連する特殊な論理グループです。 + クラスは、参照型の一般的なケースです。 ほとんどのフレームワークの型の大部分を構成します。 クラスは、豊富なオブジェクト指向の機能がサポートされるを設定して、一般的な適用性を人気を助かりました。 基底クラスと抽象クラスは、拡張機能に関連する、特殊な論理グループです。 - インターフェイスは、参照型と値の型の両方によって実装可能な型の型です。 したがって、参照型と値の型のポリモーフィックな階層のルートとして使用することができます。 さらに、インターフェイスを使用して、CLR によってネイティブにサポートされていない複数の継承をシミュレートすることができます。 + インターフェイスは、参照型と値の型の両方で実装できる型です。 したがって、参照型と値の型のポリモーフィックな階層のルートとして使用ができます。 さらに、インターフェイスは、CLR によってネイティブでサポートされていない複数の継承をシミュレートするために使用できます。 - 構造体は、値型の一般的なケースがあり、小規模で単純な種類、言語プリミティブのような用に予約する必要があります。 + 構造体の値型の一般的なケースは、小規模で単純な種類、言語プリミティブのように予約されている必要があります。 - 列挙型は、日、週、コンソールの色、およびなどのような値の短いセットを定義するために使用する値型の特殊なケースです。 + 列挙型は、週、コンソールの色の日などの値の短いセットを定義するのに使用される値型の特殊なケースです。 - 静的クラスは、静的メンバーのコンテナーを目的としての種類です。 その他の操作へのショートカットを提供するよく使用されます。 + 静的クラスは、型の静的メンバーのコンテナーを意図したものです。 その他の操作へのショートカットを提供するよく使用されます。 - デリゲート、例外、属性、配列、およびコレクションは、特別な用途のためのもので、参照型のすべての特殊なケースであり、設計と使用法についてのガイドラインがこのドキュメントで部分で説明されています。 + デリゲート、例外、属性、配列、およびコレクションは、特定の用途のためのもので、参照型のすべての特殊なケースと、この書籍での設計と使用法のガイドラインは別の場所について説明します。 **✓ DO** 各型が適切に定義された一連の関連するメンバーは、関連付けられていない機能のランダムなコレクションだけでなくであることを確認します。 @@ -42,9 +42,10 @@ CLR の観点からは、型の 2 つのカテゴリがあります: 参照型 [構造体のデザイン](../../../docs/standard/design-guidelines/struct.md) [列挙型デザイン](../../../docs/standard/design-guidelines/enum.md) [入れ子にされた型](../../../docs/standard/design-guidelines/nested-types.md) - *部分 © 2005、2009 Microsoft Corporation します。All rights reserved.* + *Portions © 2005, 2009 Microsoft Corporation.All rights reserved.* - *ピアソン教育, Inc. からのアクセス許可によって検出[Framework デザイン ガイドライン: 規則、表現方法、および再利用可能な .NET ライブラリを第 2 版パターン](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)は Cwalina と Brad Abrams、2008 年 10 月 22 日で発行されました。Microsoft Windows 開発シリーズの一部として、Addison-wesley Professional。* + *2008 年 10 月 22 日に Microsoft Windows Development シリーズの一部として、Addison-Wesley Professional によって発行された、Krzysztof Cwalina および Brad Abrams による「[Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)」 (フレームワーク デザイン ガイドライン: 再利用可能な .NET ライブラリの規則、用法、パターン、第 2 版) から Pearson Education, Inc. の許可を得て再印刷されています。* -## 関連項目 - [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) +## 関連項目 + +- [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) diff --git a/docs/standard/design-guidelines/unsealed-classes.md b/docs/standard/design-guidelines/unsealed-classes.md index c70ea5614d6..10e8c59f8d4 100644 --- a/docs/standard/design-guidelines/unsealed-classes.md +++ b/docs/standard/design-guidelines/unsealed-classes.md @@ -9,27 +9,28 @@ helpviewer_keywords: ms.assetid: 9a3bd505-90f5-4053-9f0d-3cf5fa3d3ebf author: rpetrusha ms.author: ronpet -ms.openlocfilehash: 672d36c6b888ee9a89a76d5d417a7a7e92dd8f36 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d +ms.openlocfilehash: ef0f1c4c9b2d1928d6f96d62ab12df9786756498 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33571662" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891378" --- # シールされていないクラス -シール クラスは継承できませんし、機能拡張するを防ぎます。 これに対し、封印されていないクラスから継承できるクラスと呼びます。 +シール クラスから継承することはできませんし、機能拡張は、します。 これに対し、封印されていないクラスから継承できるクラスと呼びます。 **✓ CONSIDER** 安価なを提供するのにまだ高く評価されたフレームワークを拡張機能として、仮想またはプロテクト メンバーを追加なしで封印されていないクラスを使用します。 - 多くの場合、開発者はカスタム コンス トラクター、新しいメソッド、またはメソッドのオーバー ロードなどの便利なメンバーを追加するために、封印されていないクラスから継承したいと考えているとします。 たとえば、`System.Messaging.MessageQueue`が封印されていないとできるので、ユーザーのキューを作成するカスタムな特定のキューのパスにその既定値または特定のシナリオ用の API を簡略化するカスタム メソッドを追加します。 + 多くの場合、開発者はカスタム コンス トラクター、新しいメソッドは、メソッドのオーバー ロードなどの便利なメンバーを追加するための封印されていないクラスから継承したいと考えているとします。 たとえば、`System.Messaging.MessageQueue`が封印されていないと、できるので、ユーザーがその既定値を特定のキューのパスにカスタムのキューを作成する特定のシナリオ用の API を簡略化するカスタム メソッドを追加します。 - 既定ではほとんどのプログラミング言語でクラスが封印されていないし、これも推奨される既定のフレームワークのほとんどのクラス。 Unsealed 型によって提供される機能拡張は、フレームワークのユーザーがかなり歓迎いたし、unsealed 型に関連付けられているテストの比較的低コストのために提供する非常に低コストです。 + 既定ではほとんどのプログラミング言語でクラスが封印されていないし、これは、推奨された既定のフレームワークのほとんどのクラスにもします。 封印されていない型によって提供される拡張機能は、フレームワークのユーザーによって非常にありがたいと封印されていない型に関連付けられている相対的に低いテスト コストのために提供する非常に低コストです。 - *部分 © 2005、2009 Microsoft Corporation します。All rights reserved.* + *Portions © 2005, 2009 Microsoft Corporation.All rights reserved.* - *ピアソン教育, Inc. からのアクセス許可によって検出[Framework デザイン ガイドライン: 規則、表現方法、および再利用可能な .NET ライブラリを第 2 版パターン](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)は Cwalina と Brad Abrams、2008 年 10 月 22 日で発行されました。Microsoft Windows 開発シリーズの一部として、Addison-wesley Professional。* + *2008 年 10 月 22 日に Microsoft Windows Development シリーズの一部として、Addison-Wesley Professional によって発行された、Krzysztof Cwalina および Brad Abrams による「[Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)」 (フレームワーク デザイン ガイドライン: 再利用可能な .NET ライブラリの規則、用法、パターン、第 2 版) から Pearson Education, Inc. の許可を得て再印刷されています。* -## 関連項目 - [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) - [機能拡張のデザイン](../../../docs/standard/design-guidelines/designing-for-extensibility.md) - [シール](../../../docs/standard/design-guidelines/sealing.md) +## 関連項目 + +- [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) +- [機能拡張のデザイン](../../../docs/standard/design-guidelines/designing-for-extensibility.md) +- [シール](../../../docs/standard/design-guidelines/sealing.md) diff --git a/docs/standard/design-guidelines/virtual-members.md b/docs/standard/design-guidelines/virtual-members.md index c9801acd28f..2c0e0e7ace3 100644 --- a/docs/standard/design-guidelines/virtual-members.md +++ b/docs/standard/design-guidelines/virtual-members.md @@ -9,36 +9,37 @@ helpviewer_keywords: ms.assetid: 8ff4eb97-0364-43ec-8a02-934b5cd94d19 author: rpetrusha ms.author: ronpet -ms.openlocfilehash: fa4227fc4476b86f07216650b22fccc25af7dd98 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d +ms.openlocfilehash: b92b648e7886fb0214238e32eacae2870b470340 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33573092" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892799" --- # 仮想メンバー -したがって、サブクラスの動作を変更する、仮想メンバーをオーバーライドできます。 それらは、拡張性の観点からのコールバックを非常に似ていますが、実行のパフォーマンスとメモリ消費量の観点から優れています。 また、仮想メンバーは、特殊な既存の型 (特殊化) の種類を作成する必要があるシナリオで複数な操作です。 +そのため、サブクラスの動作を変更する仮想メンバーをオーバーライドできます。 それらは、それらのもたらす拡張性の観点からのコールバックとよく似ていますが、実行のパフォーマンスとメモリ消費量の観点からは優れています。 また、仮想メンバー自然に感じられる特殊な既存の型 (特殊化) の種類を作成する必要のあるシナリオでします。 - 仮想メンバーはコールバックとイベントをよりパフォーマンスが向上しますが、非仮想メソッドをより実行しません。 + 仮想メンバーはコールバックとイベントをよりパフォーマンスが向上しますが、非仮想メソッドよりも優れた実行しません。 仮想メンバーの主な欠点は、仮想メンバーの動作はコンパイル時にのみ変更できます。 実行時に、コールバックの動作を変更できます。 - コールバック (やその他のコールバックより) と同様に、仮想メンバーは、設計、テスト、および仮想メンバーへの呼び出しが予測できない方法でオーバーライドされることができ、任意のコードを実行できるため維持にコストがかかる。 またより多くの労力は通常、設計およびそれらを文書化のコストが高いため、仮想メンバーの契約を明確に定義する要求されます。 + コールバック (およびそれよりコールバックの他の情報) などの仮想メンバーを設計、テスト、および仮想メンバーへの呼び出しが予期しない方法でオーバーライドでき、任意のコードを実行できるので、管理コストがかかります。 また、さらに多くの労力は通常、設計と、それらを文書化のコストが高いため、仮想メンバーのコントラクトを明確に定義する必要です。 **X DO NOT** これを行うには相応の理由があり、デザイン、テスト、および仮想メンバーを保守に関連するすべてのコストを認識している限り、メンバーを仮想にすることです。 - 仮想メンバーは、互換性の問題なしに作成できる変更の観点からありました。 また、これらはよりも遅い非仮想メンバーは、仮想メンバーへの呼び出しはインライン関数ではないため、ほとんどの場合です。 + 仮想メンバーは、互換性の問題なしに作成できる変更の観点からありました。 また、これらは、非仮想メンバーよりも低速仮想メンバーへの呼び出しがインラインでないため、ほとんどの場合です。 **✓ CONSIDER** に何がどうしても必要なだけの機能拡張を制限します。 - **✓ DO** 仮想メンバーのアクセシビリティは public で保護されたアクセシビリティを優先します。 パブリック メンバーは拡張機能を提供 (必要な場合) プロテクト仮想メンバーを呼び出すことによってです。 + **✓ DO** 仮想メンバーのアクセシビリティは public で保護されたアクセシビリティを優先します。 パブリック メンバーが拡張機能を提供 (必要な) 場合プロテクト仮想メンバーを呼び出すことによって。 - クラスのパブリック メンバーは、そのクラスの直接のコンシューマーを適切な機能のセットを提供する必要があります。 仮想メンバーは、サブクラスでオーバーライドされるように設計されていて、保護されたアクセシビリティがスコープを使用する場所のすべての仮想機能拡張ポイントを有効にします。 + クラスのパブリック メンバーは、そのクラスの直接のコンシューマー向けの機能の適切なセットを提供する必要があります。 仮想メンバーは、サブクラスで上書きするように設計し、保護されたアクセシビリティが使用する場所のすべての仮想機能拡張ポイントをスコープする優れた方法です。 - *部分 © 2005、2009 Microsoft Corporation します。All rights reserved.* + *Portions © 2005, 2009 Microsoft Corporation.All rights reserved.* - *ピアソン教育, Inc. からのアクセス許可によって検出[Framework デザイン ガイドライン: 規則、表現方法、および再利用可能な .NET ライブラリを第 2 版パターン](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)は Cwalina と Brad Abrams、2008 年 10 月 22 日で発行されました。Microsoft Windows 開発シリーズの一部として、Addison-wesley Professional。* + *2008 年 10 月 22 日に Microsoft Windows Development シリーズの一部として、Addison-Wesley Professional によって発行された、Krzysztof Cwalina および Brad Abrams による「[Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition](https://www.informit.com/store/framework-design-guidelines-conventions-idioms-and-9780321545619)」 (フレームワーク デザイン ガイドライン: 再利用可能な .NET ライブラリの規則、用法、パターン、第 2 版) から Pearson Education, Inc. の許可を得て再印刷されています。* -## 関連項目 - [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) - [機能拡張のデザイン](../../../docs/standard/design-guidelines/designing-for-extensibility.md) +## 関連項目 + +- [フレームワーク デザインのガイドライン](../../../docs/standard/design-guidelines/index.md) +- [機能拡張のデザイン](../../../docs/standard/design-guidelines/designing-for-extensibility.md) diff --git a/docs/standard/security/creating-a-cryptographic-scheme.md b/docs/standard/security/creating-a-cryptographic-scheme.md index 5ba14685dff..95ebd1f6da3 100644 --- a/docs/standard/security/creating-a-cryptographic-scheme.md +++ b/docs/standard/security/creating-a-cryptographic-scheme.md @@ -1,19 +1,19 @@ --- -title: 暗号スキームの作成 -ms.date: 03/30/2017 -ms.technology: dotnet-standard -helpviewer_keywords: -- encryption [.NET Framework], creating cryptographic schemes -- cryptography [.NET Framework], creating cryptographic schemes -ms.assetid: d40c509f-5a5e-46cc-94cb-a951e9ab6843 -author: mairaw -ms.author: mairaw -ms.openlocfilehash: b1635276465dd58028c8a5e4b7e69a307664a4c3 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33580758" +title: 暗号スキームの作成 +ms.date: 03/30/2017 +ms.technology: dotnet-standard +helpviewer_keywords: +- encryption [.NET Framework], creating cryptographic schemes +- cryptography [.NET Framework], creating cryptographic schemes +ms.assetid: d40c509f-5a5e-46cc-94cb-a951e9ab6843 +author: mairaw +ms.author: mairaw +ms.openlocfilehash: 2db6d4229ac777801aff792c86fe0e5e9a1b4994 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44031696" --- # 暗号スキームの作成 .NET Framework の暗号化コンポーネントを組み合わせて、データの暗号化と復号化を行うさまざまなスキームを作成することができます。 @@ -30,7 +30,8 @@ ms.locfileid: "33580758" 5. 暗号化側と復号化側は、対称暗号化を使って会話を開始する。 - 暗号スキームの作成は簡単なタスクではありません。 暗号化の使用の詳細については、プラットフォーム SDK のドキュメントの暗号化」トピックを参照してください。http://msdn.microsoft.com/libraryです。 + 暗号スキームの作成は簡単なタスクではありません。 暗号化の使用の詳細については、プラットフォーム SDK のドキュメントの「暗号化」トピックを参照してください。 http://msdn.microsoft.com/libraryします。 -## 関連項目 - [Cryptographic Services](../../../docs/standard/security/cryptographic-services.md) +## 関連項目 + +- [Cryptographic Services](../../../docs/standard/security/cryptographic-services.md) diff --git a/docs/standard/security/cryptography-model.md b/docs/standard/security/cryptography-model.md index 943a4c0aecd..1ac2cd7b027 100644 --- a/docs/standard/security/cryptography-model.md +++ b/docs/standard/security/cryptography-model.md @@ -1,19 +1,19 @@ --- -title: .NET Framework の暗号モデル -ms.date: 03/30/2017 -ms.technology: dotnet-standard -helpviewer_keywords: -- cryptography [.NET Framework], model -- encryption [.NET Framework], model -ms.assetid: 12fecad4-fbab-432a-bade-2f05976a2971 -author: mairaw -ms.author: mairaw -ms.openlocfilehash: ced7ed2cb8d3ae3bb24211c6e7dafd1744fb9559 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33587457" +title: .NET Framework の暗号モデル +ms.date: 03/30/2017 +ms.technology: dotnet-standard +helpviewer_keywords: +- cryptography [.NET Framework], model +- encryption [.NET Framework], model +ms.assetid: 12fecad4-fbab-432a-bade-2f05976a2971 +author: mairaw +ms.author: mairaw +ms.openlocfilehash: d74ce08197ac76a601202da8e35ca6f619207076 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885748" --- # .NET Framework の暗号モデル .NET Framework は、多くの標準的な暗号化アルゴリズムの実装を提供します。 これらのアルゴリズムは簡単に使用でき、またできるだけ安全な既定のプロパティを提供しています。 さらに、オブジェクトの継承、ストリームの設計、および構成の .NET Framework の暗号モデルは非常に拡張性に優れています。 @@ -42,15 +42,15 @@ ms.locfileid: "33587457" 5. - は、 の 2 つのクラスによって継承されます。 クラスは Aes の Windows 暗号化 API (CAPI) 実装のラッパーですが、 クラスは全体がマネージ コードで書かれています。 さらに、マネージ実装と CAPI 実装に加え、3 つ目の実装、Cryptography Next Generation (CNG) もあります。 CNG アルゴリズムの例が です。 CNG アルゴリズムは、Windows Vista 以降のバージョンで利用可能です。 + は、 の 2 つのクラスによって継承されます。 クラスは Aes の Windows 暗号化 API (CAPI) 実装のラッパーですが、 クラスは全体がマネージド コードで書かれています。 さらに、マネージド実装と CAPI 実装に加え、3 つ目の実装、Cryptography Next Generation (CNG) もあります。 CNG アルゴリズムの例が です。 CNG アルゴリズムは、Windows Vista 以降のバージョンで利用可能です。 - ご自身にとって最適な実装を選択できます。 マネージ実装は、.NET Framework をサポートするすべてのプラットフォームで利用できます。 CAPI 実装は、以前のオペレーティング システムで使用可能ですが、開発中止となっています。 CNG はまさに最新の実装であり、新しい開発が行われます。 ただし、マネージ実装は連邦情報処理規格 (FIPS: Federal Information Processing Standard) に認定されておらず、ラッパー クラスよりも低速である場合があります。 + ご自身にとって最適な実装を選択できます。 マネージド実装は、.NET Framework をサポートするすべてのプラットフォームで利用できます。 CAPI 実装は、以前のオペレーティング システムで使用可能ですが、開発中止となっています。 CNG はまさに最新の実装であり、新しい開発が行われます。 ただし、マネージド実装は連邦情報処理規格 (FIPS: Federal Information Processing Standard) に認定されておらず、ラッパー クラスよりも低速である場合があります。 ## ストリーム デザイン 共通言語ランタイムは、対称アルゴリズムおよびハッシュ アルゴリズムを実装するためのストリーム指向デザインを使用しています。 この設計の中心となるは、 クラスから派生する クラスです。 ストリーム ベースの暗号化オブジェクトは、単一の標準インターフェイス (`CryptoStream`) をサポートし、オブジェクトのデータ転送部分を処理します。 すべてのオブジェクトは標準のインターフェイス上に構築されるため、複数のオブジェクト (ハッシュ オブジェクトに続く暗号化オブジェクトなど) を連結したり、データ用の中間ストレージなしでデータ上で複数の操作を実行したりできます。 また、ストリーミング モデルを使用して、より小さなオブジェクトからオブジェクトを構築することもできます。 たとえば、複合暗号化とハッシュ アルゴリズムは 1 つのストリーム オブジェクトと見ることができますが、このオブジェクトは一連の複数のストリーム オブジェクトから作成されているかもしれません。 ## 暗号化の構成 - 暗号化の構成によって、アルゴリズムの特定の実装のアルゴリズム名への解決が可能になり、.NET Framework の暗号化クラスの機能を拡張できます。 アルゴリズムの独自のハードウェアまたはソフトウェア実装を追加して、実装を任意のアルゴリズム名にマップすることができます。 構成ファイルでアルゴリズムを指定しない場合は、既定の設定が使用されます。 暗号の構成の詳細については、次を参照してください。[暗号化クラスの構成](../../../docs/framework/configure-apps/configure-cryptography-classes.md)です。 + 暗号化の構成によって、アルゴリズムの特定の実装のアルゴリズム名への解決が可能になり、.NET Framework の暗号化クラスの機能を拡張できます。 アルゴリズムの独自のハードウェアまたはソフトウェア実装を追加して、実装を任意のアルゴリズム名にマップすることができます。 構成ファイルでアルゴリズムを指定しない場合は、既定の設定が使用されます。 暗号の構成の詳細については、次を参照してください。[暗号化クラスの構成](../../../docs/framework/configure-apps/configure-cryptography-classes.md)します。 ## アルゴリズムの選択 データの整合性、データのプライバシー保護、またはキー生成など、さまざまな理由のためにアルゴリズムを選択することができます。 対称アルゴリズムおよびハッシュ アルゴリズムは、整合性の理由 (変更の防止) またはプライバシー上の理由 (表示の防止) のいずれかのためにデータを保護することを意図しています。 ハッシュ アルゴリズムは、主にデータの整合性用に使用されます。 @@ -87,6 +87,6 @@ ms.locfileid: "33587457" - -## 関連項目 - [Cryptographic Services](../../../docs/standard/security/cryptographic-services.md) - +## 関連項目 + +- [Cryptographic Services](../../../docs/standard/security/cryptographic-services.md) diff --git a/docs/standard/security/generating-keys-for-encryption-and-decryption.md b/docs/standard/security/generating-keys-for-encryption-and-decryption.md index 42a6dddbb42..1468421fdcc 100644 --- a/docs/standard/security/generating-keys-for-encryption-and-decryption.md +++ b/docs/standard/security/generating-keys-for-encryption-and-decryption.md @@ -1,33 +1,33 @@ --- -title: 暗号化と復号化のためのキーの生成 -ms.date: 03/30/2017 -ms.technology: dotnet-standard -dev_langs: -- csharp -- vb -helpviewer_keywords: -- keys, encryption and decryption -- keys, asymmetric -- keys, symmetric -- encryption [.NET Framework], keys -- symmetric keys -- asymmetric keys [.NET Framework] -- cryptography [.NET Framework], keys -ms.assetid: c197dfc9-a453-4226-898d-37a16638056e -author: mairaw -ms.author: mairaw -ms.openlocfilehash: cb506ee4e9dde8fcc58e92dfcecd9b896a78401e -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33587613" +title: 暗号化と復号化のためのキーの生成 +ms.date: 03/30/2017 +ms.technology: dotnet-standard +dev_langs: +- csharp +- vb +helpviewer_keywords: +- keys, encryption and decryption +- keys, asymmetric +- keys, symmetric +- encryption [.NET Framework], keys +- symmetric keys +- asymmetric keys [.NET Framework] +- cryptography [.NET Framework], keys +ms.assetid: c197dfc9-a453-4226-898d-37a16638056e +author: mairaw +ms.author: mairaw +ms.openlocfilehash: 839a04d8a06e782582705cf0d9ad92d2e2df6af6 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036091" --- # 暗号化と復号化のためのキーの生成 キーの作成と管理は、暗号プロセスの重要な部分です。 対称アルゴリズムでは、キーと初期化ベクター (IV) を作成する必要があります。 キーは、データの暗号化解除を許可しないユーザーに対しては秘密にする必要があります。 IV は秘密にする必要はありませんが、セッションごとに変更する必要があります。 非対称アルゴリズムでは、公開キーと秘密キーを作成する必要があります。 公開キーはだれに公開してもかまいせんが、秘密キーを知らせる相手は、公開キーで暗号化されたデータを復号化する人だけにします。 このセクションでは、対称アルゴリズムと非対称アルゴリズムの両方について、キーを作成して管理する方法を説明します。 ## 共通キー - .NET Framework に用意されている対称暗号化クラスでは、データを暗号化および復号化するために、キーと新しい初期化ベクター (IV) が必要になります。 いずれかのマネージ対称暗号化クラスの新しいインスタンスを作成するとき、既定のコンストラクターを使用すると、常に新しいキーと IV が自動的に作成されます。 自分のデータを復号化できるようにする相手は、自分と同じキーおよび IV を所有し、同じアルゴリズムを使用する必要があります。 一般に、キーと IV はセッションごとに新しく作成する必要があり、キーも IV も格納して後のセッションで使用することは望ましくありません。 + .NET Framework に用意されている対称暗号化クラスでは、データを暗号化および復号化するために、キーと新しい初期化ベクター (IV) が必要になります。 いずれかのマネージド対称暗号化クラスの新しいインスタンスを作成するとき、既定のコンストラクターを使用すると、常に新しいキーと IV が自動的に作成されます。 自分のデータを復号化できるようにする相手は、自分と同じキーおよび IV を所有し、同じアルゴリズムを使用する必要があります。 一般に、キーと IV はセッションごとに新しく作成する必要があり、キーも IV も格納して後のセッションで使用することは望ましくありません。 通常、共通キーと IV を離れた場所にいる人へ送信するためには、非対称暗号化方式を使用して共通キーを暗号化します。 これらの値を暗号化せずに安全でないネットワーク経由で送信することは、値を傍受した人ならだれでもデータを暗号化解除できるようになるため危険です。 暗号化を使用したデータ交換の詳細については、「 [暗号スキームの作成](../../../docs/standard/security/creating-a-cryptographic-scheme.md)」を参照してください。 @@ -88,8 +88,9 @@ RSACryptoServiceProvider RSA = new RSACryptoServiceProvider(); RSAParameters RSAKeyInfo = RSA.ExportParameters(false); ``` -## 関連項目 - [データの暗号化](../../../docs/standard/security/encrypting-data.md) - [データの復号化](../../../docs/standard/security/decrypting-data.md) - [Cryptographic Services](../../../docs/standard/security/cryptographic-services.md) - [方法: キー コンテナーに非対称キーを格納する](../../../docs/standard/security/how-to-store-asymmetric-keys-in-a-key-container.md) +## 関連項目 + +- [データの暗号化](../../../docs/standard/security/encrypting-data.md) +- [データの復号化](../../../docs/standard/security/decrypting-data.md) +- [Cryptographic Services](../../../docs/standard/security/cryptographic-services.md) +- [方法: キー コンテナーに非対称キーを格納する](../../../docs/standard/security/how-to-store-asymmetric-keys-in-a-key-container.md) diff --git a/docs/standard/security/how-to-create-genericprincipal-and-genericidentity-objects.md b/docs/standard/security/how-to-create-genericprincipal-and-genericidentity-objects.md index f744497672c..90c55b3fe8d 100644 --- a/docs/standard/security/how-to-create-genericprincipal-and-genericidentity-objects.md +++ b/docs/standard/security/how-to-create-genericprincipal-and-genericidentity-objects.md @@ -1,26 +1,27 @@ --- -title: '方法 : GenericPrincipal オブジェクトと GenericIdentity オブジェクトを作成する' -ms.date: 03/30/2017 -ms.technology: dotnet-standard -dev_langs: -- csharp -- vb -helpviewer_keywords: -- Creating Generic Identity Objects -- GenericPrincipal Objects -- Creating GenericPrincipal Objects -- GenericIdentity Objects -ms.assetid: 465694cf-258b-4747-9dae-35b01a5bcdbb -author: mairaw -ms.author: mairaw -ms.openlocfilehash: 65fd078b6be9dbcdfc03e34285d70a6bfe42d87b -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 +title: '方法 : GenericPrincipal オブジェクトと GenericIdentity オブジェクトを作成する' +ms.date: 03/30/2017 +ms.technology: dotnet-standard +dev_langs: +- csharp +- vb +helpviewer_keywords: +- Creating Generic Identity Objects +- GenericPrincipal Objects +- Creating GenericPrincipal Objects +- GenericIdentity Objects +ms.assetid: 465694cf-258b-4747-9dae-35b01a5bcdbb +author: mairaw +ms.author: mairaw +ms.openlocfilehash: 79b5e05fe9133eb2282eedefa001e64ece5e0f57 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035588" --- # 方法 : GenericPrincipal オブジェクトと GenericIdentity オブジェクトを作成する -使用することができます、クラスと組み合わせて、 Windows ドメインの独立に存在する認証スキームを作成するクラス。 +使用することができます、クラスと組み合わせて、 Windows ドメインの独立した存在する承認スキームを作成するクラス。 ### GenericPrincipal オブジェクトを作成するには @@ -46,7 +47,7 @@ ms.lasthandoff: 05/04/2018 GenericPrincipal MyPrincipal = new GenericPrincipal(MyIdentity, MyStringArray); ``` -3. 次のコードを使用して、プリンシパルを現在のスレッドに結合します。 これは、プリンシパルが何回かを検証する必要があります、アプリケーションで実行されているその他のコードを検証する必要がありますまたはで検証する必要がある場合、オブジェクト。 このような場合でも、プリンシパル オブジェクトをスレッドに結合せずにロール ベースの検証を行うことができます。 詳細については、「[プリンシパル オブジェクトの置き換え](../../../docs/standard/security/replacing-a-principal-object.md)」を参照してください。 +3. 次のコードを使用して、プリンシパルを現在のスレッドに結合します。 これは、プリンシパルが何回かを検証する必要がある、アプリケーションでは、実行中の他のコードで検証する必要がある必要がありますまたはで検証する必要がある必要があります、オブジェクト。 このような場合でも、プリンシパル オブジェクトをスレッドに結合せずにロール ベースの検証を行うことができます。 詳細については、「[プリンシパル オブジェクトの置き換え](../../../docs/standard/security/replacing-a-principal-object.md)」を参照してください。 ```vb Thread.CurrentPrincipal = MyPrincipal @@ -139,9 +140,10 @@ The IsAuthenticated is: True Is this a Manager? True ``` -## 関連項目 - - - - [プリンシパル オブジェクトの置き換え](../../../docs/standard/security/replacing-a-principal-object.md) - [プリンシパル オブジェクトと ID オブジェクト](../../../docs/standard/security/principal-and-identity-objects.md) +## 関連項目 + +- +- +- +- [プリンシパル オブジェクトの置き換え](../../../docs/standard/security/replacing-a-principal-object.md) +- [プリンシパル オブジェクトと ID オブジェクト](../../../docs/standard/security/principal-and-identity-objects.md) diff --git a/docs/standard/security/how-to-decrypt-xml-elements-with-asymmetric-keys.md b/docs/standard/security/how-to-decrypt-xml-elements-with-asymmetric-keys.md index 004eebf32fc..8193b681000 100644 --- a/docs/standard/security/how-to-decrypt-xml-elements-with-asymmetric-keys.md +++ b/docs/standard/security/how-to-decrypt-xml-elements-with-asymmetric-keys.md @@ -1,30 +1,30 @@ --- -title: '方法 : 非対称キーで XML 要素を復号化する' -ms.date: 03/30/2017 -ms.technology: dotnet-standard -dev_langs: -- csharp -- vb -helpviewer_keywords: -- System.Security.Cryptography.RSACryptoServiceProvider class -- asymmetric keys -- System.Security.Cryptography.EncryptedXml class -- XML encryption -- decryption -ms.assetid: dd5de491-dafe-4b94-966d-99714b2e754a -author: mairaw -ms.author: mairaw -ms.openlocfilehash: 329569ea148542ff596057d9eb9efe2e95768341 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33589072" +title: '方法 : 非対称キーで XML 要素を復号化する' +ms.date: 03/30/2017 +ms.technology: dotnet-standard +dev_langs: +- csharp +- vb +helpviewer_keywords: +- System.Security.Cryptography.RSACryptoServiceProvider class +- asymmetric keys +- System.Security.Cryptography.EncryptedXml class +- XML encryption +- decryption +ms.assetid: dd5de491-dafe-4b94-966d-99714b2e754a +author: mairaw +ms.author: mairaw +ms.openlocfilehash: 96bee90c7cb3847f9c7059e1a0b1d737209b924f +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43877834" --- # 方法 : 非対称キーで XML 要素を復号化する - 名前空間のクラスを使用して、XML ドキュメント内の要素を暗号化および復号化することができます。 XML 暗号化は、データが簡単に読み取られる心配なく、暗号化された XML データを交換または保存する標準的な方法です。 標準の XML 暗号化の詳細については、World Wide Web Consortium (W3C) の推奨事項を参照してください。 [XML 署名の構文と処理](https://www.w3.org/TR/xmldsig-core/)です。 + 名前空間のクラスを使用して、XML ドキュメント内の要素を暗号化および復号化することができます。 XML 暗号化は、データが簡単に読み取られる心配なく、暗号化された XML データを交換または保存する標準的な方法です。 標準の XML 暗号化の詳細については、World Wide Web Consortium (W3C) の推奨事項を参照してください。 [XML 署名の構文と処理](https://www.w3.org/TR/xmldsig-core/)します。 - この手順の例で説明する方法を使用して暗号化された XML 要素を復号化[する方法: 非対称キーで XML 要素を暗号化](../../../docs/standard/security/how-to-encrypt-xml-elements-with-asymmetric-keys.md)です。 <`EncryptedData`> 要素を検出し、要素を復号化してから、要素を元のプレーン テキストの XML 要素に置き換えます。 + この手順の例で説明する方法を使用して暗号化された XML 要素を復号化[方法: 非対称キーで XML 要素を暗号化](../../../docs/standard/security/how-to-encrypt-xml-elements-with-asymmetric-keys.md)します。 <`EncryptedData`> 要素を検出し、要素を復号化してから、要素を元のプレーン テキストの XML 要素に置き換えます。 この例では、2 つのキーを使用して XML 要素を復号化します。 以前に生成された RSA プライベート キーをキー コンテナーから取得します。次に、RSA キーを使用して <`EncryptedData`> 要素の <`EncryptedKey`> 要素に格納されているセッション キーを復号化します。 例では、セッション キーを使用して XML 要素を復号化します。 @@ -63,7 +63,7 @@ ms.locfileid: "33589072" [!code-vb[HowToDecryptXMLElementAsymmetric#8](../../../samples/snippets/visualbasic/VS_Snippets_CLR/HowToDecryptXMLElementAsymmetric/vb/sample.vb#8)] ## 例 - この例では、`test.xml` という名前のファイルがコンパイル済みのプログラムと同じディレクトリに存在することを前提としています。 またとみなされる`test.xml`で説明する手法を使用して暗号化された XML 要素が含まれる[する方法: 非対称キーで XML 要素を暗号化](../../../docs/standard/security/how-to-encrypt-xml-elements-with-asymmetric-keys.md)です。 + この例では、`test.xml` という名前のファイルがコンパイル済みのプログラムと同じディレクトリに存在することを前提としています。 これも想定`test.xml`で説明する手法を使用して暗号化された XML 要素が含まれています[方法: 非対称キーで XML 要素を暗号化](../../../docs/standard/security/how-to-encrypt-xml-elements-with-asymmetric-keys.md)します。 [!code-csharp[HowToDecryptXMLElementAsymmetric#1](../../../samples/snippets/csharp/VS_Snippets_CLR/HowToDecryptXMLElementAsymmetric/cs/sample.cs#1)] [!code-vb[HowToDecryptXMLElementAsymmetric#1](../../../samples/snippets/visualbasic/VS_Snippets_CLR/HowToDecryptXMLElementAsymmetric/vb/sample.vb#1)] @@ -75,12 +75,13 @@ ms.locfileid: "33589072" - 名前空間 、および を含めます。 ## .NET Framework セキュリティ - 対称暗号化キーをプレーンテキストで保存したり、対称キーをコンピューター間でプレーンテキストで転送したりしないでください。 加えて、非対称キー ペアの秘密キーをプレーンテキストで保存または転送しないでください。 対称キーと非対称暗号化キーの詳細については、次を参照してください。[暗号化と復号化キーの生成](../../../docs/standard/security/generating-keys-for-encryption-and-decryption.md)です。 + 対称暗号化キーをプレーンテキストで保存したり、対称キーをコンピューター間でプレーンテキストで転送したりしないでください。 加えて、非対称キー ペアの秘密キーをプレーンテキストで保存または転送しないでください。 対称と非対称暗号化キーの詳細については、次を参照してください。[暗号化と復号化キーを生成する](../../../docs/standard/security/generating-keys-for-encryption-and-decryption.md)します。 - キーをソース コードに直接埋め込まないでください。 埋め込まれたキーを簡単に読み取ること、アセンブリを使用して[Ildasm.exe (IL 逆アセンブラー)](../../../docs/framework/tools/ildasm-exe-il-disassembler.md)またはメモ帳などのテキスト エディターで、アセンブリを開くことができます。 + キーをソース コードに直接埋め込まないでください。 埋め込まれたキーが簡単に読み取れるアセンブリからを使用して[Ildasm.exe (IL Disassembler)](../../../docs/framework/tools/ildasm-exe-il-disassembler.md)またはメモ帳などのテキスト エディターでアセンブリを開くことで。 - 暗号化キーを使用して完了したら、各バイトをゼロ (0) にするか、マネージ暗号化クラスの メソッドを呼び出してメモリから消去します。 暗号化キーは、デバッガーによってメモリから読み取られるか、メモリの位置がディスクにページングされている場合はハード ドライブから読み取られることがあります。 + 暗号化キーを使用して完了したら、各バイトをゼロ (0) にするか、マネージド暗号化クラスの メソッドを呼び出してメモリから消去します。 暗号化キーは、デバッガーによってメモリから読み取られるか、メモリの位置がディスクにページングされている場合はハード ドライブから読み取られることがあります。 -## 関連項目 - - [方法: 非対称キーで XML 要素を暗号化する](../../../docs/standard/security/how-to-encrypt-xml-elements-with-asymmetric-keys.md) +## 関連項目 + +- +- [方法: 非対称キーで XML 要素を暗号化する](../../../docs/standard/security/how-to-encrypt-xml-elements-with-asymmetric-keys.md) diff --git a/docs/standard/security/how-to-encrypt-xml-elements-with-symmetric-keys.md b/docs/standard/security/how-to-encrypt-xml-elements-with-symmetric-keys.md index 407afa0af7b..15b87855db0 100644 --- a/docs/standard/security/how-to-encrypt-xml-elements-with-symmetric-keys.md +++ b/docs/standard/security/how-to-encrypt-xml-elements-with-symmetric-keys.md @@ -1,34 +1,34 @@ --- -title: '方法 : 共通キーで XML 要素を暗号化する' -ms.date: 03/30/2017 -ms.technology: dotnet-standard -dev_langs: -- csharp -- vb -helpviewer_keywords: -- AES algorithm -- cryptography [.NET Framework], symmetric keys -- encryption [.NET Framework], symmetric keys -- symmetric keys -- System.Security.Cryptography.EncryptedXml class -- System.Security.Cryptography.RijndaelManaged class -- XML encryption -- Advanced Encryption Standard algorithm -- Rijndael -ms.assetid: d8461a44-aa2c-4ef4-b3e4-ab7cbaaee1b5 -author: mairaw -ms.author: mairaw -ms.openlocfilehash: d9fa06ed0befd82a3efdd46deaa2362b1f10fa35 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33586076" +title: '方法 : 共通キーで XML 要素を暗号化する' +ms.date: 03/30/2017 +ms.technology: dotnet-standard +dev_langs: +- csharp +- vb +helpviewer_keywords: +- AES algorithm +- cryptography [.NET Framework], symmetric keys +- encryption [.NET Framework], symmetric keys +- symmetric keys +- System.Security.Cryptography.EncryptedXml class +- System.Security.Cryptography.RijndaelManaged class +- XML encryption +- Advanced Encryption Standard algorithm +- Rijndael +ms.assetid: d8461a44-aa2c-4ef4-b3e4-ab7cbaaee1b5 +author: mairaw +ms.author: mairaw +ms.openlocfilehash: f5c221dc05787c6d76d998977069ad327a3dfa83 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881224" --- # 方法 : 共通キーで XML 要素を暗号化する 名前空間のクラスを使用して、XML ドキュメント内の要素を暗号化することができます。 XML の暗号化を使用すると、データが簡単に読み取られる心配をせずに機密性の高い XML を格納またはトランスポートできます。 この手順では、Advanced Encryption Standard (AES) アルゴリズム (Rijndael としても知られる) を使用して XML 要素を復号化します。 - この手順を使用して暗号化された XML 要素を復号化する方法については、次を参照してください。[する方法: 対称キーで XML 要素を復号化](../../../docs/standard/security/how-to-decrypt-xml-elements-with-symmetric-keys.md)です。 + この手順を使用して暗号化された XML 要素を復号化する方法については、次を参照してください。[方法: 対称キーで XML 要素を復号化](../../../docs/standard/security/how-to-decrypt-xml-elements-with-symmetric-keys.md)します。 XML データの暗号化に AES のような対称アルゴリズムを使用するときは、XML データの暗号化と復号化に同じキーを使用する必要があります。 この手順の例では、暗号化された XML が同じキーを使用して復号化されること、および暗号化側と復号化側で使用するアルゴリズムとキーが一致していることを前提としています。 この例では、暗号化された XML 内での AES キーの格納や暗号化は行いません。 @@ -99,8 +99,9 @@ ms.locfileid: "33586076" ## .NET Framework セキュリティ 暗号化キーをプレーンテキストで保存したり、コンピューター間でプレーンテキストでキーを転送したりしないでください。 代わりに、セキュリティで保護されたキー コンテナーを使用して暗号化キーを格納します。 - 暗号化キーを使用して完了したら、各バイトをゼロ (0) にするか、マネージ暗号化クラスの メソッドを呼び出してメモリから消去します。 + 暗号化キーを使用して完了したら、各バイトをゼロ (0) にするか、マネージド暗号化クラスの メソッドを呼び出してメモリから消去します。 -## 関連項目 - - [方法: 共通キーで XML 要素を復号化する](../../../docs/standard/security/how-to-decrypt-xml-elements-with-symmetric-keys.md) +## 関連項目 + +- +- [方法: 共通キーで XML 要素を復号化する](../../../docs/standard/security/how-to-decrypt-xml-elements-with-symmetric-keys.md) diff --git a/docs/standard/security/how-to-encrypt-xml-elements-with-x-509-certificates.md b/docs/standard/security/how-to-encrypt-xml-elements-with-x-509-certificates.md index 53f4c4aa3d9..e68f86d4a64 100644 --- a/docs/standard/security/how-to-encrypt-xml-elements-with-x-509-certificates.md +++ b/docs/standard/security/how-to-encrypt-xml-elements-with-x-509-certificates.md @@ -1,30 +1,30 @@ --- -title: '方法 : X.509 証明書で XML 要素を暗号化する' -ms.date: 03/30/2017 -ms.technology: dotnet-standard -dev_langs: -- csharp -- vb -helpviewer_keywords: -- encryption [.NET Framework], X.509 certificates -- cryptography [.NET Framework], X.509 certificates -- System.Security.Cryptography.EncryptedXml class -- XML encryption -- System.Security.Cryptography.X509Certificate2 class -- X.509 certificates -- certificates, X.509 certificates -ms.assetid: 761f1c66-631c-47af-aa86-ad9c50cfa453 -author: mairaw -ms.author: mairaw -ms.openlocfilehash: fcb2d344e1baae259cebbf8426bfd10de19bf925 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33591474" +title: '方法 : X.509 証明書で XML 要素を暗号化する' +ms.date: 03/30/2017 +ms.technology: dotnet-standard +dev_langs: +- csharp +- vb +helpviewer_keywords: +- encryption [.NET Framework], X.509 certificates +- cryptography [.NET Framework], X.509 certificates +- System.Security.Cryptography.EncryptedXml class +- XML encryption +- System.Security.Cryptography.X509Certificate2 class +- X.509 certificates +- certificates, X.509 certificates +ms.assetid: 761f1c66-631c-47af-aa86-ad9c50cfa453 +author: mairaw +ms.author: mairaw +ms.openlocfilehash: 674a4c917df20f58a509e92465e756c4615118ca +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43878942" --- # 方法 : X.509 証明書で XML 要素を暗号化する - 名前空間のクラスを使用して、XML ドキュメント内の要素を暗号化することができます。 XML 暗号化は、データが簡単に読み取られる心配なく、暗号化された XML データを交換または保存する標準的な方法です。 標準の XML 暗号化の詳細については、仕様を参照して、World Wide Web Consortium (W3C) XML の暗号化にあるに対してhttp://www.w3.org/TR/xmldsig-core/です。 + 名前空間のクラスを使用して、XML ドキュメント内の要素を暗号化することができます。 XML 暗号化は、データが簡単に読み取られる心配なく、暗号化された XML データを交換または保存する標準的な方法です。 標準の XML 暗号化の詳細については、仕様を参照して、World Wide Web Consortium (W3C) XML の暗号化にあるに対して http://www.w3.org/TR/xmldsig-core/ です。 XML の暗号化を使用すると、任意の XML 要素またはドキュメントを、暗号化された XML データを含む <`EncryptedData`> 要素があるドキュメントに置き換えることができます。 <`EncryptedData`> 要素には、暗号化時に使用されたキーとプロセスに関する情報が含まれているサブ要素を含めることができます。 XML の暗号化を使用すると、ドキュメントに複数の暗号化された要素を含められるだけでなく、要素を複数回暗号化することができます。 この手順のコード例は、<`EncryptedData`> 要素の作成方法と共に、後の復号化時に使用するいくつかのその他のサブ要素の作成方法を示しています。 @@ -116,6 +116,7 @@ ms.locfileid: "33591474" ## .NET Framework セキュリティ この例で使用される X.509 証明書は、テスト専用です。 アプリケーションは、信頼された証明機関が生成する X.509 証明書、または Microsoft Windows 証明書サーバーによって生成された証明書を使用する必要があります。 -## 関連項目 - - [方法: X.509 証明書で XML 要素を復号化する](../../../docs/standard/security/how-to-decrypt-xml-elements-with-x-509-certificates.md) +## 関連項目 + +- +- [方法: X.509 証明書で XML 要素を復号化する](../../../docs/standard/security/how-to-decrypt-xml-elements-with-x-509-certificates.md) diff --git a/docs/standard/security/impersonating-and-reverting.md b/docs/standard/security/impersonating-and-reverting.md index ee882de4824..d80957e2afc 100644 --- a/docs/standard/security/impersonating-and-reverting.md +++ b/docs/standard/security/impersonating-and-reverting.md @@ -1,23 +1,23 @@ --- -title: 偽装と復帰 -ms.date: 03/30/2017 -ms.technology: dotnet-standard -dev_langs: -- csharp -- vb -helpviewer_keywords: -- WindowsIdentity objects, impersonating -- security [.NET Framework], impersonating Windows accounts -- impersonating Windows accounts -ms.assetid: b93d402c-6c28-4f50-b2bc-d9607dc3e470 -author: mairaw -ms.author: mairaw -ms.openlocfilehash: 40fef0ccbdf73580c5662fc76ed4335e587b9fbc -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33582175" +title: 偽装と復帰 +ms.date: 03/30/2017 +ms.technology: dotnet-standard +dev_langs: +- csharp +- vb +helpviewer_keywords: +- WindowsIdentity objects, impersonating +- security [.NET Framework], impersonating Windows accounts +- impersonating Windows accounts +ms.assetid: b93d402c-6c28-4f50-b2bc-d9607dc3e470 +author: mairaw +ms.author: mairaw +ms.openlocfilehash: 3bc5b4a9bef51ac1591bdeb21651cee624d552b2 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891747" --- # 偽装と復帰 場合によっては、Windows アカウント トークンを取得して、Windows アカウントを偽装する必要があります。 たとえば、ASP.NET ベースのアプリケーションが、時間によって複数のユーザーの代わりに操作しなければならない場合があります。 その場合、アプリケーションはインターネット インフォメーション サービス (IIS) から管理者を表すトークンを受け入れて、そのユーザーを偽装し、操作を実行してから前の ID に戻ります。 続いて、IIS から管理者より権限が少ないユーザーを表すトークンを受け入れ、操作を実行してから、また元に戻ります。 @@ -36,7 +36,7 @@ ms.locfileid: "33582175" Dim ImpersonatedIdentity As New WindowsIdentity(hToken) ``` -3. 新しいインスタンスを作成することで、偽装を開始、クラスとで、初期化、次のコードに示すように、初期化されたクラスのメソッドです。 +3. 新しいインスタンスを作成して、偽装を開始、クラスとで、初期化、に次のコードに示すように、初期化されたクラスのメソッド。 ```csharp WindowsImpersonationContext MyImpersonation = ImpersonatedIdentity.Impersonate(); @@ -46,7 +46,7 @@ ms.locfileid: "33582175" WindowsImpersonationContext MyImpersonation = ImpersonatedIdentity.Impersonate() ``` -4. 権限を借用が不要になったときに呼び出す、メソッドを次のコードに示すように、偽装を元に戻します。 +4. 権限を借用するが不要になったときに呼び出す、メソッドを次のコードに示すように、偽装を元に戻します。 ```csharp MyImpersonation.Undo(); @@ -56,12 +56,13 @@ ms.locfileid: "33582175" MyImpersonation.Undo() ``` - コードが既にアタッチされている信頼されている場合、のスレッドにオブジェクトのインスタンス メソッドを呼び出すことができます**Impersonate**、アカウント トークンを受け取らないです。 この方法が役立つのは、スレッドで **WindowsPrincipal** オブジェクトが表しているユーザーが、現在プロセスが実行されているユーザーではない場合のみです。 このような状態は、たとえば、Windows 認証を有効にして、偽装を無効にした ASP.NET を使用している場合に発生することがあります。 その場合、プロセスはインターネット インフォメーション サービス (IIS) で構成されたアカウントで実行されますが、現在のプリンシパルは、ページにアクセスしている Windows ユーザーを表しています。 + コードが既にアタッチされている信頼されている場合、インスタンス メソッドを呼び出すことができますが、スレッドにオブジェクト**Impersonate**、アカウント トークンを受け取らない。 この方法が役立つのは、スレッドで **WindowsPrincipal** オブジェクトが表しているユーザーが、現在プロセスが実行されているユーザーではない場合のみです。 このような状態は、たとえば、Windows 認証を有効にして、偽装を無効にした ASP.NET を使用している場合に発生することがあります。 その場合、プロセスはインターネット インフォメーション サービス (IIS) で構成されたアカウントで実行されますが、現在のプリンシパルは、ページにアクセスしている Windows ユーザーを表しています。 なお**Impersonate**も**を元に戻す**変更、**プリンシパル**オブジェクト () 現在の呼び出しコンテキストに関連付けられています。 偽装と元に戻す操作によって変更されるのは、現在のオペレーティング システム プロセスに関連付けたトークンです。 -## 関連項目 - - - [プリンシパル オブジェクトと ID オブジェクト](../../../docs/standard/security/principal-and-identity-objects.md) - [アンマネージ コードとの相互運用](../../../docs/framework/interop/index.md) +## 関連項目 + +- +- +- [プリンシパル オブジェクトと ID オブジェクト](../../../docs/standard/security/principal-and-identity-objects.md) +- [アンマネージ コードとの相互運用](../../../docs/framework/interop/index.md) diff --git a/docs/standard/security/replacing-a-principal-object.md b/docs/standard/security/replacing-a-principal-object.md index 9ba45dee03a..5a9449b4fa2 100644 --- a/docs/standard/security/replacing-a-principal-object.md +++ b/docs/standard/security/replacing-a-principal-object.md @@ -1,26 +1,26 @@ --- -title: プリンシパル オブジェクトの置き換え -ms.date: 03/30/2017 -ms.technology: dotnet-standard -dev_langs: -- csharp -- vb -helpviewer_keywords: -- principal objects, replacing -- security [.NET Framework], replacing principal objects -- security [.NET Framework], principals -ms.assetid: c323687e-b196-487b-beba-f38f9b3f961b -author: mairaw -ms.author: mairaw -ms.openlocfilehash: 94391471fecd92aeadec4da39cdd5b6f80bb6949 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33581165" +title: プリンシパル オブジェクトの置き換え +ms.date: 03/30/2017 +ms.technology: dotnet-standard +dev_langs: +- csharp +- vb +helpviewer_keywords: +- principal objects, replacing +- security [.NET Framework], replacing principal objects +- security [.NET Framework], principals +ms.assetid: c323687e-b196-487b-beba-f38f9b3f961b +author: mairaw +ms.author: mairaw +ms.openlocfilehash: bfcd912fc16aa8d4b89a4f455d65b0294593cead +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886527" --- # プリンシパル オブジェクトの置き換え -認証サービスを提供するアプリケーションでは、特定のスレッドの **プリンシパル** オブジェクト () を置換する必要があります。 さらに、虚偽の ID やロールを要求することにより、悪意をもってアタッチされた不適切な **プリンシパル** がアプリケーションのセキュリティに問題を生じさせるため、セキュリティ システムを活用して **プリンシパル** オブジェクトを置き換える機能を保護する必要があります。 そのため、アプリケーションを必要とするを置き換える機能**プリンシパル**オブジェクトを付与する必要があります、プリンシパル コントロールのオブジェクト。 (ロール ベースのセキュリティ チェックを実行する、または **プリンシパル** オブジェクトを作成するために、このアクセス許可は必要がないことに注意してください。) +認証サービスを提供するアプリケーションでは、特定のスレッドの **プリンシパル** オブジェクト () を置換する必要があります。 さらに、虚偽の ID やロールを要求することにより、悪意をもってアタッチされた不適切な **プリンシパル** がアプリケーションのセキュリティに問題を生じさせるため、セキュリティ システムを活用して **プリンシパル** オブジェクトを置き換える機能を保護する必要があります。 そのため、アプリケーションを必要とするを置き換える機能**プリンシパル**オブジェクトを付与する必要があります、オブジェクトのプリンシパルを制御します。 (ロール ベースのセキュリティ チェックを実行する、または **プリンシパル** オブジェクトを作成するために、このアクセス許可は必要がないことに注意してください。) 次のタスクを実行することによって、現在の **プリンシパル** オブジェクトを置き換えることができます。 @@ -34,6 +34,7 @@ ms.locfileid: "33581165" [!code-csharp[SetCurrentPrincipal#1](../../../samples/snippets/csharp/VS_Snippets_CLR/SetCurrentPrincipal/CS/program.cs#1)] [!code-vb[SetCurrentPrincipal#1](../../../samples/snippets/visualbasic/VS_Snippets_CLR/SetCurrentPrincipal/VB/program.vb#1)] -## 関連項目 - - [プリンシパル オブジェクトと ID オブジェクト](../../../docs/standard/security/principal-and-identity-objects.md) +## 関連項目 + +- +- [プリンシパル オブジェクトと ID オブジェクト](../../../docs/standard/security/principal-and-identity-objects.md) diff --git a/docs/standard/security/security-and-race-conditions.md b/docs/standard/security/security-and-race-conditions.md index 395d2cfb9d8..78548fe9280 100644 --- a/docs/standard/security/security-and-race-conditions.md +++ b/docs/standard/security/security-and-race-conditions.md @@ -1,30 +1,30 @@ --- -title: セキュリティと競合状態 -ms.date: 03/30/2017 -ms.technology: dotnet-standard -dev_langs: -- csharp -- vb -helpviewer_keywords: -- security [.NET Framework], race conditions -- race conditions -- secure coding, race conditions -- code security, race conditions -ms.assetid: ea3edb80-b2e8-4e85-bfed-311b20cb59b6 -author: mairaw -ms.author: mairaw -ms.openlocfilehash: fdfc4d9e9ba3653bd1a762767e3c39a4f62e587a -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33582136" +title: セキュリティと競合状態 +ms.date: 03/30/2017 +ms.technology: dotnet-standard +dev_langs: +- csharp +- vb +helpviewer_keywords: +- security [.NET Framework], race conditions +- race conditions +- secure coding, race conditions +- code security, race conditions +ms.assetid: ea3edb80-b2e8-4e85-bfed-311b20cb59b6 +author: mairaw +ms.author: mairaw +ms.openlocfilehash: 3e613ad4823254a6bed43cb95294e6b8d3674b6d +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881750" --- # セキュリティと競合状態 -問題の別の領域は、競合状態によって生じるセキュリティ ホールが発生する可能性です。 これが発生するいくつかの方法はあります。 次のサブトピックをアウトラインの主要な落とし穴を開発者が回避する必要があります。 +問題の別の領域は、競合状態によって生じるセキュリティ ホールが発生する可能性です。 これが発生するいくつかの方法はあります。 次のサブトピックをアウトラインの主要な落とし穴を開発者は避ける必要があります。 -## Dispose メソッドでの競合状態 - クラスの場合**Dispose**メソッド (詳細については、次を参照してください[ガベージ コレクション](../../../docs/standard/garbage-collection/index.md)) が同期されていない可能性が内のそのクリーンアップ コード**Dispose**実行できる複数の。1 回、次の例で示すようにします。 +## Dispose メソッドで競合状態 + クラスの場合、 **Dispose**メソッド (詳細については、次を参照してください[ガベージ コレクション](../../../docs/standard/garbage-collection/index.md)) が同期されていないことができます内でクリーンアップ コード**Dispose**実行できる複数の。1 回、次の例に示すようにします。 ```vb Sub Dispose() @@ -46,13 +46,13 @@ void Dispose() } ``` - この**Dispose**実装が同期されていない、可能性が`Cleanup`によって最初に 1 つのスレッドとし、2 番目のスレッドの前に呼び出される`_myObj`に設定されている**null**です。 動作に依存これは、セキュリティが脅かされるかどうかと、`Cleanup`コードを実行します。 非同期の主な課題**Dispose**実装は、ファイルなどのリソース ハンドルを使用します。 不適切な廃棄には、間違ったを識別するハンドルを使用する多くの場合、セキュリティの脆弱性につながる可能性があります。 + ため、この**Dispose**実装が同期されていない、可能性があります`Cleanup`最初の 1 つのスレッドとし前に、の 2 番目のスレッドによって呼び出される`_myObj`に設定されている**null**します。 これはセキュリティ上の問題であるかどうかによって起こる異なるときに、`Cleanup`コードの実行。 同期されていない主な課題**Dispose**実装は、ファイルなどのリソース ハンドルを使用します。 不適切な廃棄には、多くの場合、セキュリティの脆弱性につながる不適切なハンドルを使用することがあります。 ## コンス トラクターでの競合状態 - 一部のアプリケーションでは、そのクラス コンス トラクターが完全に実行する前にクラス メンバーにアクセスするには、他のスレッドがあります。 すべてのクラス コンス トラクターがないセキュリティの問題が発生するか必要な場合は、スレッドを同期場合かどうかを確認するを参照してください。 + 一部のアプリケーションでは、他のスレッドがそのクラス コンス トラクターが完全に実行する前にクラス メンバーにアクセスすることができる場合があります。 すべてのクラス コンス トラクターがないセキュリティの問題、発生するかに応じてスレッドを同期させる場合になっていることを確認するを確認してください。 ## キャッシュされたオブジェクトの競合状態 - セキュリティ情報をキャッシュしたり、コード アクセス セキュリティを使用するコード[Assert](../../../docs/framework/misc/using-the-assert-method.md)操作される恐れがありますも競合状態、クラスの他の部分が適切に同期していない場合、次の例に示すようにします。 + セキュリティ情報をキャッシュしたり、コード アクセス セキュリティを使用するコード[Assert](../../../docs/framework/misc/using-the-assert-method.md)操作もされる恐れがあります競合状態、クラスの他の部分が適切に同期されていない場合、次の例に示すようにします。 ```vb Sub SomeSecureFunction() @@ -97,12 +97,13 @@ void DoOtherWork() } ``` - その他のパスがある場合`DoOtherWork`同一のオブジェクトと別のスレッドから呼び出すことができますを過去の需要、信頼されていない呼び出し元がずれることです。 + 他のパスがある場合`DoOtherWork`が同じオブジェクトと別のスレッドから呼び出すことできますが、信頼されていないの呼び出し元は、過去の需要を遅らせることができます。 - コードがセキュリティ情報をキャッシュする場合は、この脆弱性を確認することを確認します。 + コードは、セキュリティ情報をキャッシュする場合は、この脆弱性を確認することを確認します。 ## ファイナライザーでの競合状態 - 競合状態は、そのファイナライザーで解放し、静的またはアンマネージ リソースを参照するオブジェクトでも発生することができます。 複数のオブジェクトは、クラスのファイナライザーで操作されるリソースを共有している場合、オブジェクトは、そのリソースへのすべてのアクセスを同期する必要があります。 + 競合状態は、そのファイナライザーで解放し、静的またはアンマネージ リソースを参照するオブジェクトでも発生することができます。 複数のオブジェクトは、クラスのファイナライザーで操作されるリソースを共有している場合、オブジェクトは、そのリソースに対するすべてのアクセスを同期する必要があります。 -## 関連項目 - [安全なコーディングのガイドライン](../../../docs/standard/security/secure-coding-guidelines.md) +## 関連項目 + +- [安全なコーディングのガイドライン](../../../docs/standard/security/secure-coding-guidelines.md) diff --git a/docs/standard/serialization/attributes-that-control-xml-serialization.md b/docs/standard/serialization/attributes-that-control-xml-serialization.md index b056b798fb0..ad8af055ca1 100644 --- a/docs/standard/serialization/attributes-that-control-xml-serialization.md +++ b/docs/standard/serialization/attributes-that-control-xml-serialization.md @@ -1,20 +1,20 @@ --- -title: XML シリアル化を制御する属性 -ms.date: 03/30/2017 -helpviewer_keywords: -- classes, serializing -- XmlSerializer class, serializing -- XML serialization, attributes -- attributes [.NET Framework], XML serialization -- serialization, attributes -- XML Schema, serializing -ms.assetid: 414b820f-a696-4206-b576-2711d85490c7 -ms.openlocfilehash: 3c6e46c97a943f1c77ffd12dd2b3bc85a64b3c11 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33585040" +title: XML シリアル化を制御する属性 +ms.date: 03/30/2017 +helpviewer_keywords: +- classes, serializing +- XmlSerializer class, serializing +- XML serialization, attributes +- attributes [.NET Framework], XML serialization +- serialization, attributes +- XML Schema, serializing +ms.assetid: 414b820f-a696-4206-b576-2711d85490c7 +ms.openlocfilehash: 4acc17db83817d5aa78c9a91bfdac4e775de3743 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038151" --- # XML シリアル化を制御する属性 次の表に示す属性をクラスおよびクラス メンバーに適用すると、 がそのクラスのインスタンスをシリアル化または逆シリアル化する方法を制御できます。 これらの属性で XML シリアル化を制御する方法については、「[属性を使用した XML シリアル化の制御](../../../docs/standard/serialization/controlling-xml-serialization-using-attributes.md)」を参照してください。 @@ -43,10 +43,11 @@ ms.locfileid: "33585040" エンコード済みの SOAP XML シリアル化を制御する場合は、「[Attributes That Control Encoded SOAP Serialization](../../../docs/standard/serialization/attributes-that-control-encoded-soap-serialization.md)」(エンコード済み SOAP シリアル化を制御する属性) を参照してください。 -## 関連項目 - [XML シリアル化および SOAP シリアル化](../../../docs/standard/serialization/xml-and-soap-serialization.md) - - [属性を使用した XML シリアル化の制御](../../../docs/standard/serialization/controlling-xml-serialization-using-attributes.md) - [方法 : XML ストリームの代替要素名を指定する](../../../docs/standard/serialization/how-to-specify-an-alternate-element-name-for-an-xml-stream.md) - [方法 : オブジェクトをシリアル化する](../../../docs/standard/serialization/how-to-serialize-an-object.md) - [方法 : オブジェクトを逆シリアル化する](../../../docs/standard/serialization/how-to-deserialize-an-object.md) +## 関連項目 + +- [XML シリアル化および SOAP シリアル化](../../../docs/standard/serialization/xml-and-soap-serialization.md) +- +- [属性を使用した XML シリアル化の制御](../../../docs/standard/serialization/controlling-xml-serialization-using-attributes.md) +- [方法 : XML ストリームの代替要素名を指定する](../../../docs/standard/serialization/how-to-specify-an-alternate-element-name-for-an-xml-stream.md) +- [方法 : オブジェクトをシリアル化する](../../../docs/standard/serialization/how-to-serialize-an-object.md) +- [方法 : オブジェクトを逆シリアル化する](../../../docs/standard/serialization/how-to-deserialize-an-object.md) diff --git a/docs/standard/serialization/basic-serialization-technology-sample.md b/docs/standard/serialization/basic-serialization-technology-sample.md index 6780a6b4b41..e3b87c8077d 100644 --- a/docs/standard/serialization/basic-serialization-technology-sample.md +++ b/docs/standard/serialization/basic-serialization-technology-sample.md @@ -1,13 +1,13 @@ --- -title: 基本的なシリアル化の技術サンプル -ms.date: 03/30/2017 -ms.assetid: 9d824e16-08d1-4a36-bc7f-2388c1f75f34 -ms.openlocfilehash: 81accbd39990c1c0233a9c7bc6d67400f17c5865 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33590869" +title: 基本的なシリアル化の技術サンプル +ms.date: 03/30/2017 +ms.assetid: 9d824e16-08d1-4a36-bc7f-2388c1f75f34 +ms.openlocfilehash: 474eb8ded01a72182533a6d49397d7567447d64e +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039515" --- # 基本的なシリアル化の技術サンプル [サンプルのダウンロード](https://download.microsoft.com/download/4/7/B/47B2164C-E780-4B10-8DE4-2CB5B886E0A6/Technologies/Serialization/Runtime%20Serialization/Basic.zip.exe) @@ -78,21 +78,22 @@ ms.locfileid: "33590869" - は、リンク リストのシリアル化および逆シリアル化に使用します。 -## 関連項目 - - - - - - - - - - - - [基本的なシリアル化](../../../docs/standard/serialization/basic-serialization.md) - [バイナリ シリアル化](../../../docs/standard/serialization/binary-serialization.md) - [属性を使用した XML シリアル化の制御](../../../docs/standard/serialization/controlling-xml-serialization-using-attributes.md) - [XML シリアル化の概要](../../../docs/standard/serialization/introducing-xml-serialization.md) - [シリアル化](../../../docs/standard/serialization/index.md) - [XML シリアル化および SOAP シリアル化](../../../docs/standard/serialization/xml-and-soap-serialization.md) +## 関連項目 + +- +- +- +- +- +- +- +- +- +- +- +- [基本的なシリアル化](../../../docs/standard/serialization/basic-serialization.md) +- [バイナリ シリアル化](../../../docs/standard/serialization/binary-serialization.md) +- [属性を使用した XML シリアル化の制御](../../../docs/standard/serialization/controlling-xml-serialization-using-attributes.md) +- [XML シリアル化の概要](../../../docs/standard/serialization/introducing-xml-serialization.md) +- [シリアル化](../../../docs/standard/serialization/index.md) +- [XML シリアル化および SOAP シリアル化](../../../docs/standard/serialization/xml-and-soap-serialization.md) diff --git a/docs/standard/serialization/custom-serialization.md b/docs/standard/serialization/custom-serialization.md index a396ae24540..e81075acb85 100644 --- a/docs/standard/serialization/custom-serialization.md +++ b/docs/standard/serialization/custom-serialization.md @@ -1,28 +1,28 @@ --- -title: カスタムのシリアル化 -ms.date: 03/30/2017 -dev_langs: -- csharp -- vb -helpviewer_keywords: -- binary serialization, custom serialization -- custom serialization -- binary serialization, controlling -- OptionalFieldAttribute class, custom serialization -- ISerializable interface, custom serialization -- OnDeserializingAttribute class, custom serialization -- OnSerializedAttribute class, custom serialization -- serialization, custom serialization -- serialization, controlling -- OnDeserializedAttribute class, custom serialization -- OnSerializingAttribute class, custom serialization -ms.assetid: 12ed422d-5280-49b8-9b71-a2ed129c0384 -ms.openlocfilehash: 79cb7a2a0706cb06cbd444f4a2e1ae87cb701101 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33592107" +title: カスタムのシリアル化 +ms.date: 03/30/2017 +dev_langs: +- csharp +- vb +helpviewer_keywords: +- binary serialization, custom serialization +- custom serialization +- binary serialization, controlling +- OptionalFieldAttribute class, custom serialization +- ISerializable interface, custom serialization +- OnDeserializingAttribute class, custom serialization +- OnSerializedAttribute class, custom serialization +- serialization, custom serialization +- serialization, controlling +- OnDeserializedAttribute class, custom serialization +- OnSerializingAttribute class, custom serialization +ms.assetid: 12ed422d-5280-49b8-9b71-a2ed129c0384 +ms.openlocfilehash: 6151bf670a455d4c9862e80fd06314e4e1621080 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881916" --- # カスタムのシリアル化 カスタムのシリアル化は、型のシリアル化と逆シリアル化を制御するプロセスです。 シリアル化を制御することで、シリアル化の互換性を保証できます。つまり、型のコア機能を損なうことなく、1 つの型の複数のバージョン間でシリアル化および逆シリアル化を行うことができます。 たとえば、最初のバージョンの型では、フィールドが 2 つだけあるとします。 新しいバージョンでは、これにいくつかのフィールドが追加されています。 この場合、2 番目のバージョンのアプリケーションでは、両方の型をシリアル化および逆シリアル化できる必要があります。 以下のセクションでは、シリアル化の制御方法について説明します。 @@ -184,7 +184,8 @@ End Class オブジェクトは内側から外側に向かって再構築されるため、逆シリアル化時にメソッドを呼び出すと、望ましくない副作用を引き起こす可能性があります。これは、呼び出されるメソッドが、呼び出しの時点では逆シリアル化されていないオブジェクト参照を参照することがあるためです。 逆シリアル化対象のクラスで を実装する場合、オブジェクト グラフ全体が逆シリアル化された時点で メソッドが自動的に呼び出されます。 この時点で、参照されているすべての子オブジェクトが完全に復元されます。 ハッシュ テーブルは、イベント リスナーを使用せずに逆シリアル化することが困難なクラスの典型的な例です。 逆シリアル化時にキーと値のペアを取得することは簡単ですが、これらのオブジェクトをハッシュ テーブルに戻すと、このハッシュ テーブルから派生したクラスが逆シリアル化されているかどうかわからないため、問題が発生する可能性があります。 したがって、この段階でハッシュ テーブルのメソッドを呼び出すことはお勧めできません。 -## 関連項目 - [バイナリ シリアル化](binary-serialization.md) - [XML シリアル化および SOAP シリアル化](xml-and-soap-serialization.md) - [セキュリティとシリアル化](../../../docs/framework/misc/security-and-serialization.md) +## 関連項目 + +- [バイナリ シリアル化](binary-serialization.md) +- [XML シリアル化および SOAP シリアル化](xml-and-soap-serialization.md) +- [セキュリティとシリアル化](../../../docs/framework/misc/security-and-serialization.md) diff --git a/docs/standard/serialization/examples-of-xml-serialization.md b/docs/standard/serialization/examples-of-xml-serialization.md index 54cef14487e..5310fc904a9 100644 --- a/docs/standard/serialization/examples-of-xml-serialization.md +++ b/docs/standard/serialization/examples-of-xml-serialization.md @@ -13,12 +13,12 @@ helpviewer_keywords: - DataSet class, serializing - XML Schema, serializing ms.assetid: eec46337-9696-435b-a375-dc5effae6992 -ms.openlocfilehash: bd79008275f3c0176d8ffea9e5de3b53eae3ad2b -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.openlocfilehash: 7d5ffc0b19e53cdc35f2d2e2cd224f692a0a80ed +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43777952" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43882809" --- # XML シリアル化の例 XML シリアル化は、単純な形式から複雑な形式に至るまで、さまざまな形で実行できます。 たとえば、「[XML シリアル化の概要](../../../docs/standard/serialization/introducing-xml-serialization.md)」に示すように、パブリック フィールドとパブリック プロパティだけで構成されるクラスをシリアル化できます。 次の例では、XML シリアル化を使用して特定の XML スキーマ (XSD) ドキュメントに準拠する XML ストリームを生成する方法など、各種の高度なシナリオに対応するコード例を示します。 @@ -762,10 +762,11 @@ public class Test ``` -## 関連項目 - [XML シリアル化の概要](../../../docs/standard/serialization/introducing-xml-serialization.md) - [属性を使用した XML シリアル化の制御](../../../docs/standard/serialization/controlling-xml-serialization-using-attributes.md) - [XML シリアル化を制御する属性](../../../docs/standard/serialization/attributes-that-control-xml-serialization.md) - [XmlSerializer クラス](https://msdn.microsoft.com/library/system.xml.serialization.xmlserializer.aspx) - [方法 : オブジェクトをシリアル化する](../../../docs/standard/serialization/how-to-serialize-an-object.md) - [方法 : オブジェクトを逆シリアル化する](../../../docs/standard/serialization/how-to-deserialize-an-object.md) +## 関連項目 + +- [XML シリアル化の概要](../../../docs/standard/serialization/introducing-xml-serialization.md) +- [属性を使用した XML シリアル化の制御](../../../docs/standard/serialization/controlling-xml-serialization-using-attributes.md) +- [XML シリアル化を制御する属性](../../../docs/standard/serialization/attributes-that-control-xml-serialization.md) +- [XmlSerializer クラス](https://msdn.microsoft.com/library/system.xml.serialization.xmlserializer.aspx) +- [方法 : オブジェクトをシリアル化する](../../../docs/standard/serialization/how-to-serialize-an-object.md) +- [方法 : オブジェクトを逆シリアル化する](../../../docs/standard/serialization/how-to-deserialize-an-object.md) diff --git a/docs/standard/serialization/how-to-control-serialization-of-derived-classes.md b/docs/standard/serialization/how-to-control-serialization-of-derived-classes.md index 5ae4460a80e..287ebbdcc11 100644 --- a/docs/standard/serialization/how-to-control-serialization-of-derived-classes.md +++ b/docs/standard/serialization/how-to-control-serialization-of-derived-classes.md @@ -1,16 +1,16 @@ --- -title: '方法 : 派生クラスのシリアル化を制御する' -ms.date: 03/30/2017 -dev_langs: -- csharp -- vb -ms.assetid: caa92596-9e15-4d91-acbe-56911ef47a84 -ms.openlocfilehash: e54388737371cc450eba375e1ac09f0ddbe563a5 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33582123" +title: '方法 : 派生クラスのシリアル化を制御する' +ms.date: 03/30/2017 +dev_langs: +- csharp +- vb +ms.assetid: caa92596-9e15-4d91-acbe-56911ef47a84 +ms.openlocfilehash: 00eb4ba1f5f84c60f1ca51871f604b6ee27798c3 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892838" --- # 方法 : 派生クラスのシリアル化を制御する **XmlElementAttribute** 属性を使用して XML 要素の名前を変更することが、オブジェクトのシリアル化をカスタマイズする唯一の方法というわけではありません。 既存のクラスからクラスを派生させ、この新しいクラスをシリアル化する方法を インスタンスに指示することでも、XML ストリームをカスタマイズできます。 @@ -232,11 +232,12 @@ public class Run } ``` -## 関連項目 - - - - - [XML シリアル化および SOAP シリアル化](../../../docs/standard/serialization/xml-and-soap-serialization.md) - [方法 : オブジェクトをシリアル化する](../../../docs/standard/serialization/how-to-serialize-an-object.md) - [方法 : XML ストリームの代替要素名を指定する](../../../docs/standard/serialization/how-to-specify-an-alternate-element-name-for-an-xml-stream.md) +## 関連項目 + +- +- +- +- +- [XML シリアル化および SOAP シリアル化](../../../docs/standard/serialization/xml-and-soap-serialization.md) +- [方法 : オブジェクトをシリアル化する](../../../docs/standard/serialization/how-to-serialize-an-object.md) +- [方法 : XML ストリームの代替要素名を指定する](../../../docs/standard/serialization/how-to-specify-an-alternate-element-name-for-an-xml-stream.md) diff --git a/docs/standard/serialization/how-to-determine-if-netstandard-object-is-serializable.md b/docs/standard/serialization/how-to-determine-if-netstandard-object-is-serializable.md index 5a243afeed2..12c864897ba 100644 --- a/docs/standard/serialization/how-to-determine-if-netstandard-object-is-serializable.md +++ b/docs/standard/serialization/how-to-determine-if-netstandard-object-is-serializable.md @@ -1,40 +1,40 @@ --- -title: '方法: .NET 標準オブジェクトがシリアル化可能なかどうかを判断します。' -description: 実行時に、標準の .NET 型をシリアル化できるかどうかを確認する方法を示します。 -ms.date: 10/20/2017 -dev_langs: -- csharp -- vb -helpviewer_keywords: -- serializing objects -- objects, serializing steps -author: rpetrusha -ms.author: ronpet -ms.openlocfilehash: 247eed2e7091930c6bcfaa524296b45350dd6510 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33580989" +title: .NET Standard のオブジェクトがシリアル化可能なかどうかを判断する方法 +description: 実行時に .NET Standard の型をシリアル化できるかどうかを確認する方法を示します。 +ms.date: 10/20/2017 +dev_langs: +- csharp +- vb +helpviewer_keywords: +- serializing objects +- objects, serializing steps +author: rpetrusha +ms.author: ronpet +ms.openlocfilehash: 196e99ab1f1a0baae53c6a1dc295b135e36fbfe0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881409" --- -# 方法: .NET 標準オブジェクトがシリアル化可能なかどうかを判断します。 +# .NET Standard のオブジェクトがシリアル化可能なかどうかを判断する方法 -.NET 標準は、型とそのバージョンの標準に準拠している特定の .NET 実装上に存在する必要があるメンバーを定義する仕様です。 ただし、.NET 標準定義しません、型がシリアル化できるかどうか。 .NET 標準ライブラリで定義された型がでマークされていない、属性。 代わりに、.NET Core と .NET Framework などの特定の .NET 実装は、特定の型がシリアル化できるかどうかを判断するために解放します。 +.NET Standard は、型とそのバージョンの標準に準拠している特定の .NET 実装に存在する必要があるメンバーを定義する仕様です。 ただし、.NET Standard 定義しません、型をシリアル化するかどうか。 .NET 標準ライブラリで定義された型がでマークされていない、属性。 代わりに、.NET Framework、.NET Core などの特定の .NET 実装が自由に、特定の型がシリアル化できるかどうかを決定します。 -対象とする .NET 標準のライブラリを開発した場合は、.NET 標準をサポートする .NET の実装によって、ライブラリを使用できます。 つまり、ことはできませんがわかっている事前に特定の型がシリアル化できるかどうかのみ、実行時にシリアル化可能なことがあるかどうかを判断できます。 +対象とする .NET Standard のライブラリを開発した場合は、.NET Standard をサポートする任意の .NET 実装によって、ライブラリを使用できます。 つまり、ことはできませんがわかっている事前に特定の型がシリアル化できるかどうかのみ、実行時にシリアル化可能なことがあるかどうかを確認できます。 -値を取得することによって、オブジェクトが実行時にシリアル化可能かどうかを判断できます、のプロパティ、そのオブジェクトの型を表すオブジェクト。 次の例では、1 つの実装を提供します。 定義する、`IsSerializable(Object)`拡張メソッドを示すかどうか、インスタンスをシリアル化することができます。 +値を取得することによって、オブジェクトが実行時にシリアル化可能かどうかを判断できます、のプロパティをそのオブジェクトの型を表すオブジェクト。 次の例では、1 つの実装を提供します。 定義、`IsSerializable(Object)`拡張メソッドを示すかどうか、インスタンスをシリアル化することができます。 [!code-csharp[is-a-type-serializable](~/samples/snippets/standard/serialization/is-serializable/csharp/program.cs#2)] [!code-vb[is-a-type-serializable](~/samples/snippets/standard/serialization/is-serializable/vb/library.vb#2)] -かどうかをシリアル化して、次の例として、現在の .NET 実装に逆シリアル化を決定する方法を任意のオブジェクトを渡すことができますし、します。 +任意のオブジェクトにするかどうかをシリアル化でき、次の例として、現在の .NET 実装に逆シリアル化を判断するメソッドを渡します。 [!code-csharp[test-is-a-type-serializable](~/samples/snippets/standard/serialization/is-serializable/csharp/program.cs#1)] [!code-vb[test-is-a-type-serializable](~/samples/snippets/standard/serialization/is-serializable/vb/program.vb#1)] -# 関連項目 +## 関連項目 -[バイナリ シリアル化](binary-serialization.md) - - +- [バイナリ シリアル化](binary-serialization.md) +- +- diff --git a/docs/standard/serialization/how-to-serialize-an-object-as-a-soap-encoded-xml-stream.md b/docs/standard/serialization/how-to-serialize-an-object-as-a-soap-encoded-xml-stream.md index 2a3af34517b..2e84b9765e8 100644 --- a/docs/standard/serialization/how-to-serialize-an-object-as-a-soap-encoded-xml-stream.md +++ b/docs/standard/serialization/how-to-serialize-an-object-as-a-soap-encoded-xml-stream.md @@ -1,20 +1,20 @@ --- -title: '方法 : オブジェクトを SOAP エンコード済み XML ストリームとしてシリアル化する' -ms.date: 03/30/2017 -dev_langs: -- csharp -- vb -helpviewer_keywords: -- SOAP, XML serialization -- XML serialization, SOAP -- serialization, SOAP -ms.assetid: af406e0a-fa3a-46dd-a7ba-c80731eba3a0 -ms.openlocfilehash: 20cd4488062095f7b10cc62943a67b434caa2b5f -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33581304" +title: '方法 : オブジェクトを SOAP エンコード済み XML ストリームとしてシリアル化する' +ms.date: 03/30/2017 +dev_langs: +- csharp +- vb +helpviewer_keywords: +- SOAP, XML serialization +- XML serialization, SOAP +- serialization, SOAP +ms.assetid: af406e0a-fa3a-46dd-a7ba-c80731eba3a0 +ms.openlocfilehash: cdfa2c8c7a27806873217495ac09f7f20e82b6bc +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891396" --- # 方法 : オブジェクトを SOAP エンコード済み XML ストリームとしてシリアル化する @@ -70,10 +70,11 @@ XmlTypeMapping myTypeMapping = XmlSerializer mySerializer = new XmlSerializer(myTypeMapping); ``` -## 関連項目 - [XML シリアル化および SOAP シリアル化](../../../docs/standard/serialization/xml-and-soap-serialization.md) - [エンコード済み SOAP シリアル化を制御する属性](../../../docs/standard/serialization/attributes-that-control-encoded-soap-serialization.md) - [XML Web サービスを使用した XML シリアル化](../../../docs/standard/serialization/xml-serialization-with-xml-web-services.md) - [方法 : オブジェクトをシリアル化する](../../../docs/standard/serialization/how-to-serialize-an-object.md) - [方法 : オブジェクトを逆シリアル化する](../../../docs/standard/serialization/how-to-deserialize-an-object.md) - [方法 : SOAP エンコード済み XML シリアル化をオーバーライドする](../../../docs/standard/serialization/how-to-override-encoded-soap-xml-serialization.md) +## 関連項目 + +- [XML シリアル化および SOAP シリアル化](../../../docs/standard/serialization/xml-and-soap-serialization.md) +- [エンコード済み SOAP シリアル化を制御する属性](../../../docs/standard/serialization/attributes-that-control-encoded-soap-serialization.md) +- [XML Web サービスを使用した XML シリアル化](../../../docs/standard/serialization/xml-serialization-with-xml-web-services.md) +- [方法 : オブジェクトをシリアル化する](../../../docs/standard/serialization/how-to-serialize-an-object.md) +- [方法 : オブジェクトを逆シリアル化する](../../../docs/standard/serialization/how-to-deserialize-an-object.md) +- [方法 : SOAP エンコード済み XML シリアル化をオーバーライドする](../../../docs/standard/serialization/how-to-override-encoded-soap-xml-serialization.md) diff --git a/docs/standard/serialization/schemaimporterextension-technology-sample.md b/docs/standard/serialization/schemaimporterextension-technology-sample.md index 981b2450606..580177ec9ca 100644 --- a/docs/standard/serialization/schemaimporterextension-technology-sample.md +++ b/docs/standard/serialization/schemaimporterextension-technology-sample.md @@ -1,13 +1,13 @@ --- -title: SchemaImporterExtension の技術サンプル -ms.date: 03/30/2017 -ms.assetid: 3f5eb78f-0ef6-433a-b095-3a63b1ce0bc9 -ms.openlocfilehash: 07856c9825785aa7bbc123d0a835e4dc863b8ec6 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33581356" +title: SchemaImporterExtension の技術サンプル +ms.date: 03/30/2017 +ms.assetid: 3f5eb78f-0ef6-433a-b095-3a63b1ce0bc9 +ms.openlocfilehash: 042ea9eecb7820d4ffb88bdb8862aec1e7f6e483 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042492" --- # SchemaImporterExtension の技術サンプル [サンプルのダウンロード](https://download.microsoft.com/download/4/7/B/47B2164C-E780-4B10-8DE4-2CB5B886E0A6/Technologies/Serialization/Xml%20Serialization/SchemaImporterExtension.zip.exe) @@ -36,22 +36,23 @@ ms.locfileid: "33581356" 2. コマンド ラインで**実行ファイル名**を入力します。 -## コメント +## Remarks サンプルのバイナリ ファイルを作成する方法およびサンプルを登録する手順の詳細については、ソース コード ファイルおよび build.proj ファイル内のコメントを参照してください。 -## 関連項目 - - - - - - - - - - - - - - - +## 関連項目 + +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- diff --git a/docs/standard/serialization/selective-serialization.md b/docs/standard/serialization/selective-serialization.md index b7266e8947a..0f0868446bd 100644 --- a/docs/standard/serialization/selective-serialization.md +++ b/docs/standard/serialization/selective-serialization.md @@ -1,18 +1,18 @@ --- -title: 選択的シリアル化 -ms.date: 08/07/2017 -dev_langs: -- CSharp -helpviewer_keywords: -- serialization, selective serialization -- binary serialization, selective serialization -ms.assetid: 39c56635-95d2-4afd-aff1-b022e7649bb3 -ms.openlocfilehash: 6a91501c4c3763250a64c9849694bc4e5fa4829f -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33581538" +title: 選択的シリアル化 +ms.date: 08/07/2017 +dev_langs: +- CSharp +helpviewer_keywords: +- serialization, selective serialization +- binary serialization, selective serialization +ms.assetid: 39c56635-95d2-4afd-aff1-b022e7649bb3 +ms.openlocfilehash: 74e21045ec70faf6ee82200a15362d51edf61433 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879286" --- # 選択的シリアル化 クラスには、シリアル化できないフィールドが含まれていることがよくあります。 たとえば、クラスのメンバー変数の 1 つにスレッド ID が格納されているとします。 クラスを逆シリアル化すると、クラスのシリアル化時に格納された ID を持つスレッドが実行されなくなることがあります。したがって、この値をシリアル化しても意味はありません。 以下のように、メンバー変数に [NonSerialized](xref:System.NonSerializedAttribute) 属性を使用してマークすることで、メンバー変数がシリアル化されないようにすることができます。 @@ -31,7 +31,8 @@ public class MyObject [!INCLUDE [binary-serialization-warning](../../../includes/binary-serialization-warning.md)] -## 関連項目 - [バイナリ シリアル化](binary-serialization.md) - [XML シリアル化および SOAP シリアル化](xml-and-soap-serialization.md) - [セキュリティとシリアル化](../../../docs/framework/misc/security-and-serialization.md) \ No newline at end of file +## 関連項目 + +- [バイナリ シリアル化](binary-serialization.md) +- [XML シリアル化および SOAP シリアル化](xml-and-soap-serialization.md) +- [セキュリティとシリアル化](../../../docs/framework/misc/security-and-serialization.md) diff --git a/docs/standard/serialization/serialization-tools.md b/docs/standard/serialization/serialization-tools.md index 7e9afaea73b..d9370ee8c1a 100644 --- a/docs/standard/serialization/serialization-tools.md +++ b/docs/standard/serialization/serialization-tools.md @@ -1,13 +1,13 @@ --- -title: シリアル化ツール -ms.date: 03/30/2017 -ms.assetid: 593b675f-938c-44ff-807b-0ca9fea30103 -ms.openlocfilehash: c03edbc7747d680f151c4a3ea1857937314b4c78 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33581408" +title: シリアル化ツール +ms.date: 03/30/2017 +ms.assetid: 593b675f-938c-44ff-807b-0ca9fea30103 +ms.openlocfilehash: af0ed0df0e99245d3dacd31280574c36415d2a1e +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43882296" --- # シリアル化ツール ここでは、シリアル化ツールについて詳しく説明します。 すべてのツールは、コマンド ラインから実行できます。 @@ -22,5 +22,6 @@ ms.locfileid: "33581408" |[XML シリアライザー ジェネレーター ツール (Sgen.exe)](../../../docs/standard/serialization/xml-serializer-generator-tool-sgen-exe.md)|指定されたアセンブリの種類に対応する XML シリアル化アセンブリを作成して、 のランタイム パフォーマンスを向上させます。| |[XML スキーマ定義ツール (Xsd.exe)](../../../docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md)|W3C (World Wide Web Consortium) により提案された XSD 言語に準拠する XML スキーマを生成します。 このツールは、XSD スキーマ ファイルから共通言語ランタイム クラスと クラスを生成します。| -## 関連項目 - [ツール](../../../docs/framework/tools/index.md) +## 関連項目 + +- [ツール](../../../docs/framework/tools/index.md) diff --git a/docs/standard/serialization/system-xml-serialization-element.md b/docs/standard/serialization/system-xml-serialization-element.md index fe5cf51feeb..d45a3e949f2 100644 --- a/docs/standard/serialization/system-xml-serialization-element.md +++ b/docs/standard/serialization/system-xml-serialization-element.md @@ -6,12 +6,12 @@ helpviewer_keywords: - XML serialization, configuration - element ms.assetid: 3ce45919-388a-418c-8968-6df0372c73ec -ms.openlocfilehash: bf84c412c2d5e3c75cfdc752eeb70239f23d9245 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.openlocfilehash: b67c1ec1ec737976e4e50b80b42f34e508dc0224 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43748146" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879365" --- # <system.xml.serialization> 要素 XML シリアル化を制御する最上位の要素です。 構成ファイルの詳細については、「[構成ファイル スキーマ](../../../docs/framework/configure-apps/file-schema/index.md)」を参照してください。 @@ -62,10 +62,11 @@ XML シリアル化を制御する最上位の要素です。 構成ファイル ``` -## 関連項目 - - - [構成ファイル スキーマ](../../../docs/framework/configure-apps/file-schema/index.md) - [\ 要素](../../../docs/standard/serialization/datetimeserialization-element.md) - [\ 要素](../../../docs/standard/serialization/schemaimporterextensions-element.md) - [\<追加 > 要素の\](../../../docs/standard/serialization/add-element-for-schemaimporterextensions.md) +## 関連項目 + +- +- +- [構成ファイル スキーマ](../../../docs/framework/configure-apps/file-schema/index.md) +- [\ 要素](../../../docs/standard/serialization/datetimeserialization-element.md) +- [\ 要素](../../../docs/standard/serialization/schemaimporterextensions-element.md) +- [\<追加 > 要素の\](../../../docs/standard/serialization/add-element-for-schemaimporterextensions.md) diff --git a/docs/standard/serialization/version-tolerant-serialization.md b/docs/standard/serialization/version-tolerant-serialization.md index cd04c9abda5..4f4941d053c 100644 --- a/docs/standard/serialization/version-tolerant-serialization.md +++ b/docs/standard/serialization/version-tolerant-serialization.md @@ -1,24 +1,24 @@ --- -title: バージョン トレラントなシリアル化 -ms.date: 08/08/2017 -dev_langs: -- csharp -- vb -helpviewer_keywords: -- version tolerant serialization -- serialization, custom serialization -- serialization, version tolerant -- serialization, controlling -- versions and serialization -- BinaryFormatter class, samples -- serialization, attributes -ms.assetid: bea0ffe3-2708-4a16-ac7d-e586ed6b8e8d -ms.openlocfilehash: 3be5c08ae2bffcf548fe1d635dd96ba29dcadca9 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33592341" +title: バージョン トレラントなシリアル化 +ms.date: 08/08/2017 +dev_langs: +- csharp +- vb +helpviewer_keywords: +- version tolerant serialization +- serialization, custom serialization +- serialization, version tolerant +- serialization, controlling +- versions and serialization +- BinaryFormatter class, samples +- serialization, attributes +ms.assetid: bea0ffe3-2708-4a16-ac7d-e586ed6b8e8d +ms.openlocfilehash: f26de2dbf8ec200a4b53195ae97bbb174e815166 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042648" --- # バージョン トレラントなシリアル化 .NET Framework のバージョン 1.0 および 1.1 では、アプリケーションのあるバージョンから次のバージョンに移行しても再利用できる、シリアル化可能な型の作成に問題がありました。 フィールドを追加して型を変更すると、次のような問題が発生していました。 @@ -257,7 +257,7 @@ End Class ``` ## SerializationBinder - サーバー上とクライアント上では異なるバージョンのクラスが必要なため、ユーザーによっては、シリアル化するクラスと逆シリアル化するクラスを制御することが必要になる場合があります。 は、シリアル化中および逆シリアル化中に使用される実際の型を制御するために使用される抽象クラスです。 このクラスを使用するには、クラスを から派生させ、 メソッドと メソッドをオーバーライドします。 詳細については、次を参照してください。[を制御するシリアル化および逆シリアル化 serializationbinder](../../../docs/framework/wcf/feature-details/controlling-serialization-and-deserialization-with-serializationbinder.md)です。 + サーバー上とクライアント上では異なるバージョンのクラスが必要なため、ユーザーによっては、シリアル化するクラスと逆シリアル化するクラスを制御することが必要になる場合があります。 は、シリアル化中および逆シリアル化中に使用される実際の型を制御するために使用される抽象クラスです。 このクラスを使用するには、クラスを から派生させ、 メソッドと メソッドをオーバーライドします。 詳細については、次を参照してください。[を制御するシリアル化と逆シリアル化 SerializationBinder を使用した](../../../docs/framework/wcf/feature-details/controlling-serialization-and-deserialization-with-serializationbinder.md)します。 ## ベスト プラクティス バージョン管理が正しく行われるように、バージョン間で型を変更するときは次の規則に従ってください。 @@ -280,16 +280,17 @@ End Class - バージョンの分岐は避ける。 -## 関連項目 - - - - - - - - - - - - [バイナリ シリアル化](binary-serialization.md) +## 関連項目 + +- +- +- +- +- +- +- +- +- +- +- +- [バイナリ シリアル化](binary-serialization.md) diff --git a/docs/standard/serialization/xml-schema-def-tool-gen.md b/docs/standard/serialization/xml-schema-def-tool-gen.md index 97394667266..b4024a4377b 100644 --- a/docs/standard/serialization/xml-schema-def-tool-gen.md +++ b/docs/standard/serialization/xml-schema-def-tool-gen.md @@ -1,18 +1,18 @@ --- -title: '方法 : XML スキーマ定義ツールを使用してクラスと XML スキーマ ドキュメントを生成する' -ms.date: 03/30/2017 -helpviewer_keywords: -- generating XML classes using XML Schema Definition tool -- generating XML Schema Document using XML Schema Definition tool -- XML Schema Definition tool, using to generate classes that conform to specific schema -- XML Schema Definition tool, using to generate XML Schema Document -ms.assetid: 51f0edc3-993d-4051-b7f2-77753694d3d1 -ms.openlocfilehash: c169a3068b240e8d4d1cdb1d307938ee113066fb -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33582367" +title: '方法 : XML スキーマ定義ツールを使用してクラスと XML スキーマ ドキュメントを生成する' +ms.date: 03/30/2017 +helpviewer_keywords: +- generating XML classes using XML Schema Definition tool +- generating XML Schema Document using XML Schema Definition tool +- XML Schema Definition tool, using to generate classes that conform to specific schema +- XML Schema Definition tool, using to generate XML Schema Document +ms.assetid: 51f0edc3-993d-4051-b7f2-77753694d3d1 +ms.openlocfilehash: 2edaf7ba540035fbf2f49ba78b41ab99f8889391 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032096" --- # 方法 : XML スキーマ定義ツールを使用してクラスと XML スキーマ ドキュメントを生成する XML スキーマ定義ツール (Xsd.exe) を使用して、クラスを説明する XML スキーマを生成したり、XML スキーマで定義されるクラスを生成したりできます。 次の手順では、これらの操作の実行方法を示します。 @@ -27,7 +27,7 @@ XML スキーマ定義ツール (Xsd.exe) を使用して、クラスを説明 xsd mySchema.xsd ``` - ツールは、2001 年 3 月 16 日付けの World Wide Web Consortium XML 仕様を参照するスキーマのみを処理できます。 つまり、XML スキーマ名前空間がある必要があります"http://www.w3.org/2001/XMLSchema"次の例で示すようにします。 + ツールは、2001 年 3 月 16 日付けの World Wide Web Consortium XML 仕様を参照するスキーマのみを処理できます。 つまり、XML スキーマ名前空間がある必要があります"http://www.w3.org/2001/XMLSchema"次の例に示すようにします。 ```xml @@ -52,11 +52,12 @@ XML スキーマ定義ツール (Xsd.exe) を使用して、クラスを説明 スキーマが、"schema0.xsd" という名前から順に書き込まれます。 -## 関連項目 - - [XML スキーマ定義ツールと XML シリアル化](../../../docs/standard/serialization/the-xml-schema-definition-tool-and-xml-serialization.md) - [XML シリアル化の概要](../../../docs/standard/serialization/introducing-xml-serialization.md) - [XML スキーマ定義ツール (Xsd.exe)](../../../docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md) - - [方法 : オブジェクトをシリアル化する](../../../docs/standard/serialization/how-to-serialize-an-object.md) - [方法 : オブジェクトを逆シリアル化する](../../../docs/standard/serialization/how-to-deserialize-an-object.md) +## 関連項目 + +- +- [XML スキーマ定義ツールと XML シリアル化](../../../docs/standard/serialization/the-xml-schema-definition-tool-and-xml-serialization.md) +- [XML シリアル化の概要](../../../docs/standard/serialization/introducing-xml-serialization.md) +- [XML スキーマ定義ツール (Xsd.exe)](../../../docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md) +- +- [方法 : オブジェクトをシリアル化する](../../../docs/standard/serialization/how-to-serialize-an-object.md) +- [方法 : オブジェクトを逆シリアル化する](../../../docs/standard/serialization/how-to-deserialize-an-object.md) diff --git a/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md b/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md index 9a28d80a52d..20a3d276746 100644 --- a/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md +++ b/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md @@ -2,12 +2,12 @@ title: XML Schema Definition Tool (Xsd.exe) ms.date: 03/30/2017 ms.assetid: a6e6e65c-347f-4494-9457-653bf29baac2 -ms.openlocfilehash: 71a964831b661e97d3be3853a179849e037d3ff6 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d +ms.openlocfilehash: a3a16e92dab6994de6bfa99c248ff0b13658e22d +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33592459" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879778" --- # XML Schema Definition Tool (Xsd.exe) XML スキーマ定義ツール (Xsd.exe) は、XDR、XML、および XSD ファイル、またはランタイム アセンブリ内のクラスから XML スキーマ クラスまたは共通言語ランタイム クラスを生成します。 @@ -68,7 +68,7 @@ xsd {file.dll | file.exe} [/outputdir:directory] [/type:typename [...]][/paramet |------------|-----------------| |**/t****[ype]****:***typename*|スキーマの作成対象とする型の名前を指定します。 複数の型の引数を指定できます。 *typename* によって名前空間が特定されない場合、指定された型を持つアセンブリに含まれるすべての型が対象となります。 *typename* によって名前空間が特定される場合は、その型だけが対象になります。 *typename* の末尾がアスタリスク (\*) の場合は、\* の前にある文字列で始まる型のすべてが対象となります。 `/type` オプションを省略すると、アセンブリに含まれるすべての型についてスキーマが生成されます。| -## コメント +## Remarks Xsd.exe が実行する操作を次の表に示します。 XDR から XSD へ @@ -86,7 +86,7 @@ xsd {file.dll | file.exe} [/outputdir:directory] [/type:typename [...]][/paramet クラスから XSD へ ランタイム アセンブリ ファイルに含まれる 1 つ以上の型から XML スキーマを生成します。 生成されたスキーマは、`System.Xml.Serialization.XmlSerializer` で使用される XML 形式を定義します。 - Xsd.exe によって操作できるのは、W3C (World Wide Web Consortium) が提唱する XSD (XML スキーマ定義) に準拠した XML スキーマだけです。 XML スキーマ定義提案または XML 標準の詳細については、次を参照してください。http://w3.orgです。 + Xsd.exe によって操作できるのは、W3C (World Wide Web Consortium) が提唱する XSD (XML スキーマ定義) に準拠した XML スキーマだけです。 XML スキーマ定義の提案や XML 標準の詳細については、次を参照してください。 http://w3.orgします。 ## XML ファイルによるオプションの設定 `/parameters` スイッチを使用すると、各種のオプションを設定する単一の XML ファイルを指定できます。 設定できるオプションは、XSD.exe ツールの使用方法によって異なります。 選択肢には、スキーマの生成、コード ファイルの生成、または `DataSet` 機能を含むコード ファイルの生成があります。 たとえば、コード ファイルではなくスキーマを生成する場合、実行可能ファイル (.exe) またはタイプ ライブラリ (.dll) ファイルの名前に `` 要素を設定できます。 次の XML に、指定された実行可能ファイルで `` 要素を使用する方法を示します。 @@ -221,11 +221,12 @@ xsd /dataset /language:CS XSDSchemaFile.xsd xsd myAssembly.dll ``` -## 関連項目 - - - [ツール](../../../docs/framework/tools/index.md) - [Visual Studio 用開発者コマンド プロンプト](../../../docs/framework/tools/developer-command-prompt-for-vs.md) - [LINQ to DataSet の概要](../../../docs/framework/data/adonet/linq-to-dataset-overview.md) - [型指定された DataSet のクエリ](../../../docs/framework/data/adonet/querying-typed-datasets.md) - [統合言語クエリ (LINQ)](https://msdn.microsoft.com/library/a73c4aec-5d15-4e98-b962-1274021ea93d) +## 関連項目 + +- +- +- [ツール](../../../docs/framework/tools/index.md) +- [Visual Studio 用開発者コマンド プロンプト](../../../docs/framework/tools/developer-command-prompt-for-vs.md) +- [LINQ to DataSet の概要](../../../docs/framework/data/adonet/linq-to-dataset-overview.md) +- [型指定された DataSet のクエリ](../../../docs/framework/data/adonet/querying-typed-datasets.md) +- [統合言語クエリ (LINQ)](https://msdn.microsoft.com/library/a73c4aec-5d15-4e98-b962-1274021ea93d) diff --git a/docs/standard/serialization/xml-serialization-with-xml-web-services.md b/docs/standard/serialization/xml-serialization-with-xml-web-services.md index d40c7bcde9c..3f08a881a0f 100644 --- a/docs/standard/serialization/xml-serialization-with-xml-web-services.md +++ b/docs/standard/serialization/xml-serialization-with-xml-web-services.md @@ -17,12 +17,12 @@ helpviewer_keywords: - literal XML serialization - serialization, attributes ms.assetid: a416192f-8102-458e-bc0a-0b8f3f784da9 -ms.openlocfilehash: 781c78fde1a8bd9c5c09f64d66f730c28e670aef -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.openlocfilehash: ea824dd552d75a2dfd3d8351db36cc05e2942fad +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43528143" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885893" --- # XML Web サービスを使用した XML シリアル化 XML シリアル化は、XML Web サービス アーキテクチャで使用される基礎的なトランスポート機構であり、 クラスによって実行されます。 XML Web サービスによって生成される XML を制御するには、「[XML シリアル化を制御する属性](../../../docs/standard/serialization/attributes-that-control-xml-serialization.md)」および「[エンコード済み SOAP シリアル化を制御する属性](../../../docs/standard/serialization/attributes-that-control-encoded-soap-serialization.md)」の一覧に示されている属性を、XML Web サービスの作成に使用するファイル (.asmx) のクラス、戻り値、パラメーター、およびフィールドに適用します。 XML Web サービスの作成の詳細については、「[ASP.NET を使用した XML Web サービスの構築](https://msdn.microsoft.com/library/01dfc27c-c68e-4910-a0aa-5e4c2a766b0c)」を参照してください。 @@ -257,11 +257,12 @@ public class Order { ``` -## 関連項目 - [XML シリアル化および SOAP シリアル化](../../../docs/standard/serialization/xml-and-soap-serialization.md) - [エンコード済み SOAP シリアル化を制御する属性](../../../docs/standard/serialization/attributes-that-control-encoded-soap-serialization.md) - [方法 : オブジェクトを SOAP エンコード済み XML ストリームとしてシリアル化する](../../../docs/standard/serialization/how-to-serialize-an-object-as-a-soap-encoded-xml-stream.md) - [方法 : SOAP エンコード済み XML シリアル化をオーバーライドする](../../../docs/standard/serialization/how-to-override-encoded-soap-xml-serialization.md) - [XML シリアル化の概要](../../../docs/standard/serialization/introducing-xml-serialization.md) - [方法 : オブジェクトをシリアル化する](../../../docs/standard/serialization/how-to-serialize-an-object.md) - [方法 : オブジェクトを逆シリアル化する](../../../docs/standard/serialization/how-to-deserialize-an-object.md) +## 関連項目 + +- [XML シリアル化および SOAP シリアル化](../../../docs/standard/serialization/xml-and-soap-serialization.md) +- [エンコード済み SOAP シリアル化を制御する属性](../../../docs/standard/serialization/attributes-that-control-encoded-soap-serialization.md) +- [方法 : オブジェクトを SOAP エンコード済み XML ストリームとしてシリアル化する](../../../docs/standard/serialization/how-to-serialize-an-object-as-a-soap-encoded-xml-stream.md) +- [方法 : SOAP エンコード済み XML シリアル化をオーバーライドする](../../../docs/standard/serialization/how-to-override-encoded-soap-xml-serialization.md) +- [XML シリアル化の概要](../../../docs/standard/serialization/introducing-xml-serialization.md) +- [方法 : オブジェクトをシリアル化する](../../../docs/standard/serialization/how-to-serialize-an-object.md) +- [方法 : オブジェクトを逆シリアル化する](../../../docs/standard/serialization/how-to-deserialize-an-object.md) diff --git a/docs/standard/serialization/xmlserializer-element.md b/docs/standard/serialization/xmlserializer-element.md index 693cd819bac..37a8ec98d4d 100644 --- a/docs/standard/serialization/xmlserializer-element.md +++ b/docs/standard/serialization/xmlserializer-element.md @@ -1,17 +1,17 @@ --- -title: '<xmlSerializer> 要素' -ms.date: 03/30/2017 -helpviewer_keywords: -- element -- XML serialization, configuration -- xmlSerializer element -ms.assetid: d129d10c-3eb7-45d9-8098-5fa853825e47 -ms.openlocfilehash: f80d41701f3e0d62e89a056701bde6fd69ef9ecb -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33583254" +title: '<xmlSerializer> 要素' +ms.date: 03/30/2017 +helpviewer_keywords: +- element +- XML serialization, configuration +- xmlSerializer element +ms.assetid: d129d10c-3eb7-45d9-8098-5fa853825e47 +ms.openlocfilehash: 2770b82f71f3c4b43df4c44f75248e5392c528c2 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44031515" --- # <xmlSerializer> 要素 の進行状況の追加チェックを行うかどうかを指定します。 @@ -44,7 +44,7 @@ ms.locfileid: "33583254" |-------------|-----------------| |[\ 要素](../../../docs/standard/serialization/system-xml-serialization-element.md)| クラスおよび クラスの構成設定を含みます。| -## コメント +## Remarks 既定では、 は、信頼できないデータを逆シリアル化する際に、サービス拒否攻撃の可能性に対するセキュリティをさらに高めることができます。 これは、逆シリアル化中に無限ループを検出することにより行われます。 このような状態が検出されると例外がスローされ、"内部エラー: 逆シリアル化は基になるストリームのセキュリティの強化に失敗しました。" というメッセージが表示されます。 このメッセージは、必ずしもサービス拒否攻撃を受けていることを示すわけではありません。 まれに、無限ループ検出機構で誤検出が発生し、適正な受信メッセージに対して例外がスローされる場合があります。 特定のアプリケーションにおいて、セキュリティの強化によって適正なメッセージが拒否される場合は、**checkDeserializeAdvances** 属性を "false" に設定します。 @@ -60,7 +60,8 @@ ms.locfileid: "33583254" ``` -## 関連項目 - - [\ 要素](../../../docs/standard/serialization/system-xml-serialization-element.md) - [XML シリアル化および SOAP シリアル化](../../../docs/standard/serialization/xml-and-soap-serialization.md) +## 関連項目 + +- +- [\ 要素](../../../docs/standard/serialization/system-xml-serialization-element.md) +- [XML シリアル化および SOAP シリアル化](../../../docs/standard/serialization/xml-and-soap-serialization.md) diff --git a/docs/visual-basic/developing-apps/development-with-my/rapid-application-development-with-my-resources-and-my-settings.md b/docs/visual-basic/developing-apps/development-with-my/rapid-application-development-with-my-resources-and-my-settings.md index 7a20b3b1165..f00074ae2f6 100644 --- a/docs/visual-basic/developing-apps/development-with-my/rapid-application-development-with-my-resources-and-my-settings.md +++ b/docs/visual-basic/developing-apps/development-with-my/rapid-application-development-with-my-resources-and-my-settings.md @@ -8,11 +8,11 @@ helpviewer_keywords: - My.Resources object [Visual Basic], developing applications ms.assetid: 68284ab1-b685-4814-a2a4-01ae40445ff8 ms.openlocfilehash: 7dbb15c43d044e21c9823c4a1652b0408006e5c3 -ms.sourcegitcommit: e614e0f3b031293e4107f37f752be43652f3f253 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 08/26/2018 -ms.locfileid: "42932568" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032768" --- # My.Resources と My.Settings による Rapid Application Development (Visual Basic) `My.Resources`オブジェクトは、アプリケーションのリソースへのアクセスを提供し、アプリケーションのリソースを動的に取得することができます。 diff --git a/docs/visual-basic/developing-apps/index.md b/docs/visual-basic/developing-apps/index.md index 28bd5370b7e..345f25b3a90 100644 --- a/docs/visual-basic/developing-apps/index.md +++ b/docs/visual-basic/developing-apps/index.md @@ -6,11 +6,11 @@ helpviewer_keywords: - applications [Visual Basic] ms.assetid: 1e1c0c81-6d95-4167-a98b-44b1efb6d25f ms.openlocfilehash: ecb2c0a09ce92a11a021b45576b5499900b25356 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43748490" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038724" --- # Visual Basic でのアプリケーションの開発 このセクションでは、Visual Basic 言語の概念に関するドキュメントについて説明します。 diff --git a/docs/visual-basic/developing-apps/printing/index.md b/docs/visual-basic/developing-apps/printing/index.md index 8c64f93e478..f04b7bda8d5 100644 --- a/docs/visual-basic/developing-apps/printing/index.md +++ b/docs/visual-basic/developing-apps/printing/index.md @@ -3,11 +3,11 @@ title: 印刷とレポート (Visual Basic) ms.date: 07/20/2015 ms.assetid: 92997b65-0279-4889-8db7-32cb6708be9c ms.openlocfilehash: 926526a64cd0b70db4864329454fbc42f3e34b1e -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43787130" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032070" --- # 印刷とレポート (Visual Basic) Visual Basic では、印刷とレポートのいくつかのオプションが用意されています。 次のトピックでは、概要と、印刷とレポートに関連するドキュメントへのリンクを提供します。 diff --git a/docs/visual-basic/developing-apps/windows-forms/datarepeater-control-visual-studio.md b/docs/visual-basic/developing-apps/windows-forms/datarepeater-control-visual-studio.md index c335239d159..9aa9fa9504f 100644 --- a/docs/visual-basic/developing-apps/windows-forms/datarepeater-control-visual-studio.md +++ b/docs/visual-basic/developing-apps/windows-forms/datarepeater-control-visual-studio.md @@ -5,11 +5,11 @@ helpviewer_keywords: - DataRepeater, topic list ms.assetid: 68e0cf5e-e2cb-480a-80cc-d13eb6c9b3dd ms.openlocfilehash: 0d317310a7ae9369fab32acfe30a61d2c20c96c2 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43776263" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881535" --- # DataRepeater コントロール (Visual Studio) Visual Basic Power Packs の コントロールは、データベース テーブルの行などの繰り返されるデータを表示するコントロールの、スクロール可能なコンテナーです。 データのレイアウトを詳細に制御する必要がある場合は、 コントロールの代わりにこのコントロールを使用できます。 diff --git a/docs/visual-basic/developing-apps/windows-forms/index.md b/docs/visual-basic/developing-apps/windows-forms/index.md index b34516588b5..19c7a1f397b 100644 --- a/docs/visual-basic/developing-apps/windows-forms/index.md +++ b/docs/visual-basic/developing-apps/windows-forms/index.md @@ -6,11 +6,11 @@ helpviewer_keywords: - Windows Forms, Visual Basic ms.assetid: 0b919d30-7fd6-42db-85c8-543d15312441 ms.openlocfilehash: cdc3e42adcb2c7eae52aab0b14d0f9c6a822eeea -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43417713" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881985" --- # Windows フォーム アプリケーションの基礎 (Visual Basic) Visual Basic の重要な部分は、ユーザーのコンピューターでローカルに実行する Windows フォーム アプリケーションを作成する機能です。 Visual Studio を使用して、Windows フォームを使用すると、アプリケーションとユーザー インターフェイスを作成することができます。 クラスを Windows フォーム アプリケーションが構築された、名前空間。 diff --git a/docs/visual-basic/developing-apps/windows-forms/power-packs-controls.md b/docs/visual-basic/developing-apps/windows-forms/power-packs-controls.md index fc65708b141..d785c7e99d8 100644 --- a/docs/visual-basic/developing-apps/windows-forms/power-packs-controls.md +++ b/docs/visual-basic/developing-apps/windows-forms/power-packs-controls.md @@ -7,11 +7,11 @@ helpviewer_keywords: - Power Packs ms.assetid: 5e53a2d2-f200-4357-8b20-430f8f4860a4 ms.openlocfilehash: 71b02233f842ef3fd01f030fe7df7bda97eacc78 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43778069" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042245" --- # Visual Basic Power Packs コントロール diff --git a/docs/visual-basic/language-reference/data-types/date-data-type.md b/docs/visual-basic/language-reference/data-types/date-data-type.md index cb28334dd55..4a7d4c09a54 100644 --- a/docs/visual-basic/language-reference/data-types/date-data-type.md +++ b/docs/visual-basic/language-reference/data-types/date-data-type.md @@ -16,11 +16,11 @@ helpviewer_keywords: - '# specifier for Date literals' ms.assetid: d9edf5b0-e85e-438b-a1cf-1f321e7c831b ms.openlocfilehash: 32bd0912b0bae3340cffed010fc67431d0efb376 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43563443" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881357" --- # 日付型 (Date) (Visual Basic) IEEE 64 ビット (8 バイト) の値として格納され、西暦 0001 年 1 月 1 日から西暦 9999 年 12 月 31 日までの日付と、午前 12:00:00 (深夜) から午後 11:59:59.9999999 までの時刻を表します。 各インクリメントはグレゴリオ暦の西暦 1 年 1 月 1 日からの経過時間を 100 ナノ秒で表します。 最大値は、西暦 10000 年 1 月 1 日の 100 ナノ秒前です。 diff --git a/docs/visual-basic/language-reference/data-types/decimal-data-type.md b/docs/visual-basic/language-reference/data-types/decimal-data-type.md index 44cd61b747b..14e47731ab9 100644 --- a/docs/visual-basic/language-reference/data-types/decimal-data-type.md +++ b/docs/visual-basic/language-reference/data-types/decimal-data-type.md @@ -21,11 +21,11 @@ helpviewer_keywords: - identifier type characters [Visual Basic], @ ms.assetid: 1d855b45-afe2-45b0-a623-96b6f63a43d5 ms.openlocfilehash: ffc1cd141ba624d2ce26e4b1c070431ff0ddd6fe -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP ms.lasthandoff: 09/06/2018 -ms.locfileid: "43860325" +ms.locfileid: "44036195" --- # 10 進型 (Decimal) (Visual Basic) 符号付き 10 の累乗によってスケーリング 96 ビット (12 バイト) の整数値を表す 128 ビット (16 バイト) 値を保持します。 スケール ファクターは小数点の右側にある数字の数を指定します。その範囲は 0 から 28 です。 最大有効値は 0 (数値) の小数点以下桁数、79,228,162,514,264,337,593,543,950,335 +/-(7 +/-.9228162514264337593543950335E + 28)。 小数点以下桁数が 28 7.9228162514264337593543950335 については、最大値は、および 0 以外の最小値は、(1 e ~ 28) +/-+/-0.0000000000000000000000000001。 diff --git a/docs/visual-basic/language-reference/data-types/long-data-type.md b/docs/visual-basic/language-reference/data-types/long-data-type.md index 3a7e2cbad50..191dd7c65b3 100644 --- a/docs/visual-basic/language-reference/data-types/long-data-type.md +++ b/docs/visual-basic/language-reference/data-types/long-data-type.md @@ -23,11 +23,11 @@ ms.assetid: b4770c34-1804-4f8c-b512-c10b0893e516 author: rpetrusha ms.author: ronpet ms.openlocfilehash: 0b3970aad08f2be98d175b4175ef06711bcaf609 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43731762" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43876791" --- # 長い形式のデータ型 (Visual Basic) diff --git a/docs/visual-basic/language-reference/data-types/ushort-data-type.md b/docs/visual-basic/language-reference/data-types/ushort-data-type.md index dba6917b5d8..0aad405dca3 100644 --- a/docs/visual-basic/language-reference/data-types/ushort-data-type.md +++ b/docs/visual-basic/language-reference/data-types/ushort-data-type.md @@ -19,11 +19,11 @@ ms.assetid: 138db892-665d-4ba8-9cae-d8d91c4a8f39 author: rpetrusha ms.author: ronpet ms.openlocfilehash: 038aad2c41f655d0699dab33df276132a70e3ede -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43535309" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036013" --- # UShort データ型 (Visual Basic) diff --git a/docs/visual-basic/language-reference/directives/index.md b/docs/visual-basic/language-reference/directives/index.md index 2c5ef663900..3b749b14bc8 100644 --- a/docs/visual-basic/language-reference/directives/index.md +++ b/docs/visual-basic/language-reference/directives/index.md @@ -7,11 +7,11 @@ helpviewer_keywords: - directives ms.assetid: 20d5fe65-490a-4c23-88c2-ee4f490ed762 ms.openlocfilehash: 38d54feae5cf7bf41a825d1f6000811e2b56f319 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43736608" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032058" --- # ディレクティブ (Visual Basic) このセクションのトピックでは、Visual Basic ソース コードのコンパイラ ディレクティブについて説明します。 diff --git a/docs/visual-basic/language-reference/directives/region-directive.md b/docs/visual-basic/language-reference/directives/region-directive.md index 9c5a22e9893..41a43ca3a4c 100644 --- a/docs/visual-basic/language-reference/directives/region-directive.md +++ b/docs/visual-basic/language-reference/directives/region-directive.md @@ -11,11 +11,11 @@ helpviewer_keywords: - '#Region keyword [Visual Basic]' ms.assetid: 90a6a104-3cbf-47d0-bdc4-b585d0921b87 ms.openlocfilehash: 204b53751fce4f9a3e038ae7c44634522d54657c -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43385373" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035191" --- # #Region ディレクティブ Visual Basic ファイルのコードのセクションを折りたたんで非表示にします。 diff --git a/docs/visual-basic/language-reference/error-messages/xml-literals-and-xml-properties-are-not-supported-in-embedded-code-in-aspnet.md b/docs/visual-basic/language-reference/error-messages/xml-literals-and-xml-properties-are-not-supported-in-embedded-code-in-aspnet.md index ea01b28c5b1..89400d9f5f1 100644 --- a/docs/visual-basic/language-reference/error-messages/xml-literals-and-xml-properties-are-not-supported-in-embedded-code-in-aspnet.md +++ b/docs/visual-basic/language-reference/error-messages/xml-literals-and-xml-properties-are-not-supported-in-embedded-code-in-aspnet.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC31200 ms.assetid: 053e8cba-8584-45cc-9fa0-43d122779772 ms.openlocfilehash: 893fdb1b9b3b5ace6b869c7b64ce7483ff523023 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43403326" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038589" --- # XML リテラルおよび XML プロパティは、ASP.NET 内の埋め込みコードではサポートされません ASP.NET 内の埋め込みコードでは、XML リテラルおよび XML プロパティがサポートされていません。 XML の機能を使用するには、分離コードにコードを移動します。 diff --git a/docs/visual-basic/language-reference/objects/my-computer-clipboard-object.md b/docs/visual-basic/language-reference/objects/my-computer-clipboard-object.md index 10ecc1b80de..681ba1d88e4 100644 --- a/docs/visual-basic/language-reference/objects/my-computer-clipboard-object.md +++ b/docs/visual-basic/language-reference/objects/my-computer-clipboard-object.md @@ -6,11 +6,11 @@ helpviewer_keywords: - My.Computer.Clipboard object ms.assetid: 05d4ede9-1f9a-4495-87f0-77350b8d2e5d ms.openlocfilehash: 2f44908668fc48e8a45cd6f2dc686f3bb7ba4f67 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43745210" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039583" --- # My.Computer.Clipboard オブジェクト クリップボードを操作するためのメソッドを提供します。 diff --git a/docs/visual-basic/language-reference/objects/my-forms-object.md b/docs/visual-basic/language-reference/objects/my-forms-object.md index 2baf37488e6..1e9ce5c93ff 100644 --- a/docs/visual-basic/language-reference/objects/my-forms-object.md +++ b/docs/visual-basic/language-reference/objects/my-forms-object.md @@ -8,11 +8,11 @@ helpviewer_keywords: - My.Forms object ms.assetid: f6bff4e6-6769-4294-956b-037aa6106d2a ms.openlocfilehash: d15765b7673f321d4362ceea0adb73959a7e7726 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43785002" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879195" --- # My.Forms オブジェクト プロパティは、現在のプロジェクトで宣言されている各 Windows フォームのインスタンスへのアクセスを提供します。 diff --git a/docs/visual-basic/language-reference/objects/my-resources-object.md b/docs/visual-basic/language-reference/objects/my-resources-object.md index b581c7d2b9a..06d320e7c51 100644 --- a/docs/visual-basic/language-reference/objects/my-resources-object.md +++ b/docs/visual-basic/language-reference/objects/my-resources-object.md @@ -9,11 +9,11 @@ helpviewer_keywords: - My.Resources object ms.assetid: 34c3f2dc-7b87-432c-9d5f-17ea666bb266 ms.openlocfilehash: 41b6eaa39abfab6cda943162c5c10d1cbeaa9e49 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43785348" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43892296" --- # My.Resources オブジェクト アプリケーションのリソースにアクセスするためのプロパティとクラスを提供します。 diff --git a/docs/visual-basic/language-reference/queries/where-clause.md b/docs/visual-basic/language-reference/queries/where-clause.md index 491de4a6b07..bce525eb462 100644 --- a/docs/visual-basic/language-reference/queries/where-clause.md +++ b/docs/visual-basic/language-reference/queries/where-clause.md @@ -9,11 +9,11 @@ helpviewer_keywords: - Where clause [Visual Basic] ms.assetid: 48b5c2c5-3181-429c-8545-894296798c89 ms.openlocfilehash: de7b4bf3e7dc1145b7e95197c7bd05c66acdabd6 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP ms.lasthandoff: 09/06/2018 -ms.locfileid: "43859437" +ms.locfileid: "44042414" --- # Where 句 (Visual Basic) クエリのフィルター処理条件を指定します。 diff --git a/docs/visual-basic/language-reference/statements/error-statement.md b/docs/visual-basic/language-reference/statements/error-statement.md index 8607c49be97..24e9dca2949 100644 --- a/docs/visual-basic/language-reference/statements/error-statement.md +++ b/docs/visual-basic/language-reference/statements/error-statement.md @@ -11,11 +11,11 @@ helpviewer_keywords: - errors [Visual Basic], simulating ms.assetid: 85cd5c59-5224-4f02-aaf5-fcfefab17a29 ms.openlocfilehash: 84fce92183228cbfa5554a3ba45770a86e83bff5 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43787052" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885670" --- # Error ステートメント エラーの発生をシミュレートします。 diff --git a/docs/visual-basic/language-reference/statements/event-statement.md b/docs/visual-basic/language-reference/statements/event-statement.md index 54ae4b4b3ed..c50f7da507a 100644 --- a/docs/visual-basic/language-reference/statements/event-statement.md +++ b/docs/visual-basic/language-reference/statements/event-statement.md @@ -19,11 +19,11 @@ helpviewer_keywords: - declaring user-defined events ms.assetid: 306ff8ed-74dd-4b6a-bd2f-e91b17474042 ms.openlocfilehash: 5ae25cbca73f7c8e767cad0ac332d77c306724a1 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43739098" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43883923" --- # Event ステートメント ユーザー定義イベントを宣言します。 diff --git a/docs/visual-basic/language-reference/statements/module-statement.md b/docs/visual-basic/language-reference/statements/module-statement.md index 7538177cee1..08574a4e23b 100644 --- a/docs/visual-basic/language-reference/statements/module-statement.md +++ b/docs/visual-basic/language-reference/statements/module-statement.md @@ -14,11 +14,11 @@ helpviewer_keywords: - declarations [Visual Basic], modules ms.assetid: a1243afc-14a5-45df-95d5-51118aeac362 ms.openlocfilehash: 5628224a08fe5f12cf2a81b179c4998001174354 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43535686" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43876691" --- # Module ステートメント モジュールの名前を宣言し、変数、プロパティ、イベント、およびモジュールを構成するプロシージャの定義を紹介します。 diff --git a/docs/visual-basic/language-reference/statements/then-statement.md b/docs/visual-basic/language-reference/statements/then-statement.md index af6ac1bc4b2..0356a983b95 100644 --- a/docs/visual-basic/language-reference/statements/then-statement.md +++ b/docs/visual-basic/language-reference/statements/then-statement.md @@ -5,11 +5,11 @@ helpviewer_keywords: - Then keyword [Visual Basic] ms.assetid: 41fdb422-d222-4c10-b5b0-c421c79e9070 ms.openlocfilehash: 7ae3043f478ad7582a7ca3558cf0bebbc531e5db -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43538253" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885325" --- # Then ステートメント コンパイルまたはテストされた条件が true の場合に実行されるステートメント ブロックを導入します。 diff --git a/docs/visual-basic/language-reference/xml-axis/xml-descendant-axis-property.md b/docs/visual-basic/language-reference/xml-axis/xml-descendant-axis-property.md index 06a47e88e8d..ed9e0aaff21 100644 --- a/docs/visual-basic/language-reference/xml-axis/xml-descendant-axis-property.md +++ b/docs/visual-basic/language-reference/xml-axis/xml-descendant-axis-property.md @@ -11,11 +11,11 @@ helpviewer_keywords: - XML [Visual Basic], accessing ms.assetid: a178f85b-5d54-438f-8479-40b62af6fe76 ms.openlocfilehash: 6040401ce3e98c835677be3c4cc7698013348f37 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43386115" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891286" --- # XML 子孫軸プロパティ (Visual Basic) 次の子孫にアクセスできます。オブジェクト、オブジェクト、コレクションのオブジェクト、または一連のオブジェクト。 diff --git a/docs/visual-basic/language-reference/xmldoc/c.md b/docs/visual-basic/language-reference/xmldoc/c.md index 00bb0acd0bc..920259df117 100644 --- a/docs/visual-basic/language-reference/xmldoc/c.md +++ b/docs/visual-basic/language-reference/xmldoc/c.md @@ -6,11 +6,11 @@ helpviewer_keywords: - XML tag ms.assetid: 36ad5d1b-11f7-4012-8932-41962ac327d1 ms.openlocfilehash: 06c6899895f278fdf652725a05ecc7229805f4d4 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP ms.lasthandoff: 09/06/2018 -ms.locfileid: "43854731" +ms.locfileid: "44041123" --- # <c> (Visual Basic) 説明内のテキストがコードであることを示します。 diff --git a/docs/visual-basic/language-reference/xmldoc/exception.md b/docs/visual-basic/language-reference/xmldoc/exception.md index 0e8401b6d80..266e6ab7ab0 100644 --- a/docs/visual-basic/language-reference/xmldoc/exception.md +++ b/docs/visual-basic/language-reference/xmldoc/exception.md @@ -6,11 +6,11 @@ helpviewer_keywords: - exception XML tag ms.assetid: c0517549-171e-4dae-ab88-a9c1700b6eee ms.openlocfilehash: 047805ad91d87550da80448fd10883ae58647bd6 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43554755" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881331" --- # <例外>(Visual Basic) どの例外がスローされる可能性を指定します。 diff --git a/docs/visual-basic/language-reference/xmldoc/index.md b/docs/visual-basic/language-reference/xmldoc/index.md new file mode 100644 index 00000000000..a4ea3399e5e --- /dev/null +++ b/docs/visual-basic/language-reference/xmldoc/index.md @@ -0,0 +1,45 @@ +--- +title: ドキュメント コメントとして推奨される XML タグ (Visual Basic) +ms.date: 07/20/2015 +f1_keywords: +- vb.XmlDocComment +helpviewer_keywords: +- tags, XML +- XML comments, recommended tags [Visual Basic] +- comments, recommended XML tags +ms.assetid: 294e0736-ff1e-498e-af83-6db71ed41a72 +ms.openlocfilehash: 3b2dec4224006d35fb9add11e170b9dcbeeafcf3 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881282" +--- +# ドキュメント コメントとして推奨される XML タグ (Visual Basic) +Visual Basic コンパイラでは、ドキュメントのコメントをコードに XML ファイルを処理できます。 その他のツールを使用して、ドキュメントに XML ファイルを処理することができます。 + + XML コメントは、型などのコード コンストラクトでは許可し、メンバーを入力します。 部分の型は、型の 1 つだけの一部はコメントのメンバーに制限はありませんが、XML コメントを持つことができます。 + +> [!NOTE] +> ドキュメントのコメントは、名前空間には適用できません。 理由は、1 つの名前空間は、複数のアセンブリをまたがることができ、同時に読み込む必要がないすべてのアセンブリのことです。 + + コンパイラは、有効な XML である任意のタグを処理します。 次のタグは、ユーザー ドキュメントでよく使用される機能を提供します。 + +|||| +|---|---|---| +|[\](../../../visual-basic/language-reference/xmldoc/c.md)|[\](../../../visual-basic/language-reference/xmldoc/code.md)|[\](../../../visual-basic/language-reference/xmldoc/example.md)| +|[\<例外 >](../../../visual-basic/language-reference/xmldoc/exception.md) 1|[\<含める >](../../../visual-basic/language-reference/xmldoc/include.md) 1|[\](../../../visual-basic/language-reference/xmldoc/list.md)| +|[\](../../../visual-basic/language-reference/xmldoc/para.md)|[\](../../../visual-basic/language-reference/xmldoc/param.md) 1|[\](../../../visual-basic/language-reference/xmldoc/paramref.md)| +|[\<アクセス許可 >](../../../visual-basic/language-reference/xmldoc/permission.md) 1|[\](../../../visual-basic/language-reference/xmldoc/remarks.md)|[\](../../../visual-basic/language-reference/xmldoc/returns.md)| +|[\<参照してください >](../../../visual-basic/language-reference/xmldoc/see.md) 1|[\](../../../visual-basic/language-reference/xmldoc/seealso.md) 1|[\](../../../visual-basic/language-reference/xmldoc/summary.md)| +|[\](../../../visual-basic/language-reference/xmldoc/typeparam.md) 1|[\](../../../visual-basic/language-reference/xmldoc/value.md)|| + + (1コンパイラが構文を検証します)。 + +> [!NOTE] +> 山かっこをドキュメントのコメントのテキストで表示される場合を使用して、`<`と`>`します。 たとえば、文字列`"<text in angle brackets>"`として表示されます``します。 + +## 関連項目 + [XML の使用によるコードのドキュメントの作成](../../../visual-basic/programming-guide/program-structure/documenting-your-code-with-xml.md) + [/doc](../../../visual-basic/reference/command-line-compiler/doc.md) + [方法: XML ドキュメントを作成する](../../../visual-basic/programming-guide/program-structure/how-to-create-xml-documentation.md) diff --git a/docs/visual-basic/language-reference/xmldoc/para.md b/docs/visual-basic/language-reference/xmldoc/para.md index 3563ad32d71..ab44c0bea15 100644 --- a/docs/visual-basic/language-reference/xmldoc/para.md +++ b/docs/visual-basic/language-reference/xmldoc/para.md @@ -6,11 +6,11 @@ helpviewer_keywords: - para XML tag ms.assetid: a3a18b6c-6416-4358-94ec-37b22675fd37 ms.openlocfilehash: fa11c713a5ed5793b50865753f8bcdeaabf56e83 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43534918" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881269" --- # <para> (Visual Basic) コンテンツが文章としてフォーマットされているを指定します。 diff --git a/docs/visual-basic/misc/bc30708.md b/docs/visual-basic/misc/bc30708.md index 86f2f183edd..381d0b24573 100644 --- a/docs/visual-basic/misc/bc30708.md +++ b/docs/visual-basic/misc/bc30708.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC30708 ms.assetid: d4342b05-aef8-4163-8009-d77047d942ec ms.openlocfilehash: 56b57570ed55a04a355f323ff88fea3ad43f4ebd -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP ms.lasthandoff: 09/06/2018 -ms.locfileid: "43804056" +ms.locfileid: "44042479" --- # Loop ステートメントは、イミディエイト ウィンドウでは有効ではありません `Loop` ステートメントは、 **[イミディエイト]** ウィンドウでは使用できません。 diff --git a/docs/visual-basic/misc/bc30758.md b/docs/visual-basic/misc/bc30758.md index edf82ceecf3..bcc0362cf01 100644 --- a/docs/visual-basic/misc/bc30758.md +++ b/docs/visual-basic/misc/bc30758.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC30758 ms.assetid: b72d1ff2-f6b2-4a89-9ac2-8765f77bcc97 ms.openlocfilehash: 1928a09f5e3d29cfcd4caa68bd8eed6daa2faa38 -ms.sourcegitcommit: 70c76a12449439bac0f7a359866be5a0311ce960 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 07/25/2018 -ms.locfileid: "39245664" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041250" --- # 属性に Public コンストラクターがないため、この属性を使用できません 使用されている属性のコンストラクターは `Private`で、使用することはできません。 diff --git a/docs/visual-basic/misc/bc30947.md b/docs/visual-basic/misc/bc30947.md index 32cd0d78b59..1e69b09fe83 100644 --- a/docs/visual-basic/misc/bc30947.md +++ b/docs/visual-basic/misc/bc30947.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC30947 ms.assetid: 6bc4df1b-e833-47c7-9568-9ced67a2af5d ms.openlocfilehash: a65113ec6756ed61df0cd9acf9567d6b5a54ac5d -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43390457" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032274" --- # 保留の要求は保留中です Visual Studio デバッガーで、プロシージャ呼び出しが式に指定されていますが、スレッド中断の要求があります。 diff --git a/docs/visual-basic/misc/bc31028.md b/docs/visual-basic/misc/bc31028.md index f2646df70c7..20301c9eb84 100644 --- a/docs/visual-basic/misc/bc31028.md +++ b/docs/visual-basic/misc/bc31028.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC31028 ms.assetid: 2cb22e75-5ee2-4e07-afc0-680a0bd543d4 ms.openlocfilehash: ddc98907288b500ae7aa13b8a4439442d7a2742d -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43779165" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042271" --- # ファイルに署名できません' <filename>':<エラー> 指定したファイルに署名しようとするときに、エラーが発生しました。 このエラーには、いくつかの原因の可能性があります。 diff --git a/docs/visual-basic/misc/bc31121.md b/docs/visual-basic/misc/bc31121.md index 26c8424c41f..3bb3086c50c 100644 --- a/docs/visual-basic/misc/bc31121.md +++ b/docs/visual-basic/misc/bc31121.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC31121 ms.assetid: b5687034-a2b2-4961-88b7-0ba73023573e ms.openlocfilehash: 231ca922df4d14d373ee5e5dd243e9297a4029a5 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43533670" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032852" --- # 'カスタム'修飾子は、インターフェイスで宣言されたイベントでは無効です カスタム イベントはその `AddHandler`、 `RemoverHandler`、および `RaiseEvent` メソッドで実装を提供する必要があるので、インターフェイス内でカスタム イベントを宣言できません。 diff --git a/docs/visual-basic/misc/bc31196.md b/docs/visual-basic/misc/bc31196.md index 0ca40339972..305ed1bfb02 100644 --- a/docs/visual-basic/misc/bc31196.md +++ b/docs/visual-basic/misc/bc31196.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC31196 ms.assetid: 36be5c92-dd6b-41d4-894a-2bd71d772092 ms.openlocfilehash: f5a9fc4d7ec9b4ee67f758ff1572778d87c24ee1 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43673117" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041643" --- # XML リテラルおよび XML 軸のプロパティは、このアセンブリでは使用されていないため、このデバッグ セッション中は使用できません XML リテラルまたは XML 軸プロパティが参照されて、**ウォッチ**または**イミディ エイト**Visual Basic の xml 機能は使用できません、デバッグ セッション中にウィンドウ。 これは、Visual Basic の機能では、XML を使用しないか、リリース ビルドは、アセンブリの場合です。 diff --git a/docs/visual-basic/misc/bc31197.md b/docs/visual-basic/misc/bc31197.md index 49c5afe8024..5081e9bb100 100644 --- a/docs/visual-basic/misc/bc31197.md +++ b/docs/visual-basic/misc/bc31197.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC31197 ms.assetid: f5d724f8-545b-4cf8-9606-12c63814c6e8 ms.openlocfilehash: b6d6ddd2bd359803ccfb096fb7fff4910f9bf769 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43739172" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037725" --- # 全角文字は、XML の区切り記号としては無効です 区切り記号として全角文字を含む、XML リテラルが定義されています。 全角文字はワイド文字またはマルチバイト文字とも呼ばれます。 diff --git a/docs/visual-basic/misc/bc32020.md b/docs/visual-basic/misc/bc32020.md index 08bc494725c..8b6ae274a0f 100644 --- a/docs/visual-basic/misc/bc32020.md +++ b/docs/visual-basic/misc/bc32020.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC32020 ms.assetid: 1b12f082-e502-4524-9326-b9b372670243 ms.openlocfilehash: 6872dab64927fbd841e943c9fc64fd6424eeef38 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43660113" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43880634" --- # '=' (Let または Set の割り当て) が必要です A`Let`または`Set`代入ステートメントに等号 (=) が含まれません (`=`)。 diff --git a/docs/visual-basic/misc/bc32052.md b/docs/visual-basic/misc/bc32052.md index 68349b387b3..562b0a5d42d 100644 --- a/docs/visual-basic/misc/bc32052.md +++ b/docs/visual-basic/misc/bc32052.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC32052 ms.assetid: 0bbf2249-eb0d-4b74-a555-8868c7ebe91d ms.openlocfilehash: ae23a5e7717c3fbcd15878c020d59e0052e5fabb -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43536842" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43883906" --- # ''型のオペランド' <typeparametername> 'にのみを比較できる'Nothing'ため' <typeparametername> '型ですクラス制約のないパラメーター オペランドとして型パラメーターが使用される、 [Is 演算子](../../visual-basic/language-reference/operators/is-operator.md)ことがなく、型パラメーターが定義されている場合、[クラス (Visual Basic)](https://msdn.microsoft.com/library/0777c6e6-46bc-451b-ad70-57b49d4ef4f7)キーワードまたは、制約リストに特定のクラス名。 diff --git a/docs/visual-basic/misc/bc32106.md b/docs/visual-basic/misc/bc32106.md index 8d54d57f5d9..a4118b73fe3 100644 --- a/docs/visual-basic/misc/bc32106.md +++ b/docs/visual-basic/misc/bc32106.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC32106 ms.assetid: 1bac1dd6-f86b-4e98-ba2d-57d1936e3658 ms.openlocfilehash: 3b32a9b612ad56b58c0fe8754080afe4ad192c0a -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43402997" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041630" --- # 入力引数' <typeargumentname> 'を満たさない、'クラス'型パラメーター制約を' <typeparametername>' ジェネリック型に指定された型引数は、対応する型パラメーターの参照型の制約を満たしていません。 diff --git a/docs/visual-basic/misc/bc32107.md b/docs/visual-basic/misc/bc32107.md index a9871b3224b..e9dfba53bc2 100644 --- a/docs/visual-basic/misc/bc32107.md +++ b/docs/visual-basic/misc/bc32107.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC32107 ms.assetid: 218a7f0c-dd4f-4086-a52c-e8d581377e8b ms.openlocfilehash: 390e62d8013f226946262dbc5a87344e26f175f6 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43738451" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43881120" --- # 'クラス'制約と特定のクラス型制約を組み合わせることはできません 制約リストには、両方が含まれて、[クラス (Visual Basic)](https://msdn.microsoft.com/library/0777c6e6-46bc-451b-ad70-57b49d4ef4f7)制約と定義済みクラスの名前。 diff --git a/docs/visual-basic/misc/bc36577.md b/docs/visual-basic/misc/bc36577.md index ea1492ff6ca..68594bf9eb5 100644 --- a/docs/visual-basic/misc/bc36577.md +++ b/docs/visual-basic/misc/bc36577.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC36577 ms.assetid: c16c5f56-fd41-4058-9d43-35e5c0f7bf03 ms.openlocfilehash: fcc990decfac5b79279618fb102ac5520a9d2c00 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43725049" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038628" --- # 匿名型の初期化子は、デバッグ ウィンドウでは使用できません デバッグ セッション中に、匿名型の初期化子が **[ウォッチ]** ウィンドウまたは **[イミディエイト]** ウィンドウに入力されました。 匿名型の初期化子は、デバッグ ウィンドウでは使用できません。 diff --git a/docs/visual-basic/misc/bc36808.md b/docs/visual-basic/misc/bc36808.md index 0c6fc17daa7..9c4e0505586 100644 --- a/docs/visual-basic/misc/bc36808.md +++ b/docs/visual-basic/misc/bc36808.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC36808 ms.assetid: 76b2605c-3d9b-4e56-ba3f-99c60c668290 ms.openlocfilehash: 7baeef6a85d39b4959007cd1dd2797d457f2a80d -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43671816" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038573" --- # 型からの XML 属性を選択することはできません'型' 型が または `IEnumerable(Of XElement)`ではないオブジェクトについては、XML 属性が参照されています。 詳細については、「 [XML Attribute Axis Property](../../visual-basic/language-reference/xml-axis/xml-attribute-axis-property.md)」を参照してください。 diff --git a/docs/visual-basic/misc/bc42302.md b/docs/visual-basic/misc/bc42302.md index 3571412693c..4fe5773e294 100644 --- a/docs/visual-basic/misc/bc42302.md +++ b/docs/visual-basic/misc/bc42302.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC42302 ms.assetid: c3344328-adef-4c3d-b75e-e8a9e450e67c ms.openlocfilehash: 9d7e48d00238d5e9e3bd9ac376bf2c259bca6321 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43744840" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44033219" --- # XML コメントは、行の最初のステートメントでなければなりません XML コメントは、行の最初のステートメントでなければなりません。 XML コメントは無視されます。 diff --git a/docs/visual-basic/misc/bc42315.md b/docs/visual-basic/misc/bc42315.md index 26cb1138ea8..ea7c300f738 100644 --- a/docs/visual-basic/misc/bc42315.md +++ b/docs/visual-basic/misc/bc42315.md @@ -8,11 +8,11 @@ helpviewer_keywords: - BC42315 ms.assetid: 55ba3e8a-ba7f-42e3-a4a7-b22844e72564 ms.openlocfilehash: 95c410e656de175c84703b03b7d1a25c0aad2c7d -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43673243" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032031" --- # XML コメント タグ'返します'は許可されていません、'サブルーチンを宣言'言語要素 XML コメント タグ 'returns' は、'declare sub' 言語要素では許可されていません。 XML コメントは無視されます。 diff --git a/docs/visual-basic/misc/cannot-convert-start-value-of-type1-and-step-value-of-type2-to-a-common-type.md b/docs/visual-basic/misc/cannot-convert-start-value-of-type1-and-step-value-of-type2-to-a-common-type.md index 63e9807c930..bc4df064b0f 100644 --- a/docs/visual-basic/misc/cannot-convert-start-value-of-type1-and-step-value-of-type2-to-a-common-type.md +++ b/docs/visual-basic/misc/cannot-convert-start-value-of-type1-and-step-value-of-type2-to-a-common-type.md @@ -5,11 +5,11 @@ f1_keywords: - vbrForLoop_CommonType2 ms.assetid: ce400fe1-5edd-4aee-94d8-530be03cfd9a ms.openlocfilehash: be44556bf3213c99a0f9c06c2161a2fd0998e8e0 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43786386" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43878330" --- # 型の開始値に変換できません' <type1> 'ステップの種類の値と' <type2> '共通の型に 指定された `For...Next` コントロールの値は、異なる型であるため、共通の型に変換できないので無効です。 diff --git a/docs/visual-basic/misc/could-not-complete-operation-since-target-directory-is-under-source-directory.md b/docs/visual-basic/misc/could-not-complete-operation-since-target-directory-is-under-source-directory.md index 2ce5170a213..92cac2ac4d2 100644 --- a/docs/visual-basic/misc/could-not-complete-operation-since-target-directory-is-under-source-directory.md +++ b/docs/visual-basic/misc/could-not-complete-operation-since-target-directory-is-under-source-directory.md @@ -5,11 +5,11 @@ f1_keywords: - vbrIO_CyclicOperation ms.assetid: 850d3a24-5d51-4ac8-a912-630efcd75278 ms.openlocfilehash: b821034731514362a3725c390e02542b536f0a59 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43542220" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43890805" --- # ターゲット ディレクトリがソース ディレクトリ内にあるため、操作を完了できませんでした 循環操作が失敗しました。 循環操作は循環しているため、完了できません。 たとえば、オブジェクト A がオブジェクト B の継承を試行し、同様にオブジェクト B がオブジェクト A の継承を試行するような場合です。 diff --git a/docs/visual-basic/misc/error-number-must-be-within-the-range-0-and-65535.md b/docs/visual-basic/misc/error-number-must-be-within-the-range-0-and-65535.md index a17011c6e0d..c0c64fc9234 100644 --- a/docs/visual-basic/misc/error-number-must-be-within-the-range-0-and-65535.md +++ b/docs/visual-basic/misc/error-number-must-be-within-the-range-0-and-65535.md @@ -5,11 +5,11 @@ f1_keywords: - vbrMaxErrNumber ms.assetid: c5cb5753-516e-4568-9d63-0e9a2a4c5812 ms.openlocfilehash: c4d6d57684f1a77404df9a50e2adaa2e1a81fbe8 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43749211" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032424" --- # エラー番号は 0 から 65535 の範囲でなければなりません エラー番号が 0 から 65535 までの使用可能な範囲の外側にあります。 diff --git a/docs/visual-basic/misc/file-information-cannot-be-queried-while-open-for-writing.md b/docs/visual-basic/misc/file-information-cannot-be-queried-while-open-for-writing.md index bd845cd0ff8..0f981372fc6 100644 --- a/docs/visual-basic/misc/file-information-cannot-be-queried-while-open-for-writing.md +++ b/docs/visual-basic/misc/file-information-cannot-be-queried-while-open-for-writing.md @@ -3,11 +3,11 @@ title: 書き込みのためにファイルが開いている間は、ファイ ms.date: 07/20/2015 ms.assetid: 2198af10-f128-4b1d-baba-a251e1369146 ms.openlocfilehash: 1df1630eecc688dbe61400398838c7edaf75a7b2 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43538650" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886384" --- # 書き込みのためにファイルが開いている間は、ファイル情報を照会することはできません 書き込み用に現在開いているファイルに関する情報を取得しようとしました。 diff --git a/docs/visual-basic/misc/line-number-cannot-be-parsed-using-the-current-delimiters.md b/docs/visual-basic/misc/line-number-cannot-be-parsed-using-the-current-delimiters.md index 371b12e24fc..6d0674d6d03 100644 --- a/docs/visual-basic/misc/line-number-cannot-be-parsed-using-the-current-delimiters.md +++ b/docs/visual-basic/misc/line-number-cannot-be-parsed-using-the-current-delimiters.md @@ -5,11 +5,11 @@ f1_keywords: - vbrTextFieldParser_MalFormedDelimitedLine ms.assetid: 1f8d4c2d-0334-4da8-acff-5460159835b3 ms.openlocfilehash: 123040e38cfc42d7a6b00e12dd2c2555b0b149d7 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43776776" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44032164" --- # 行<数>現在の区切り記号を使用して解析できません 指定したもの以外の区切り記号を使用しているために、指定した行を解析できません。 diff --git a/docs/visual-basic/misc/process-processname-was-not-found.md b/docs/visual-basic/misc/process-processname-was-not-found.md index 746c6248b9a..8988c7a4139 100644 --- a/docs/visual-basic/misc/process-processname-was-not-found.md +++ b/docs/visual-basic/misc/process-processname-was-not-found.md @@ -5,11 +5,11 @@ f1_keywords: - vbrProcessNotFound ms.assetid: d6095a7f-6168-4b00-8639-11fb64dd2ebe ms.openlocfilehash: cf88384fe24da714931935c313ae351cf92d0a79 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43732593" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43883192" --- # プロセス' <processname> 'が見つかりませんでした 指定したプロセスが見つかりません。 diff --git a/docs/visual-basic/misc/registry-key-keyname-could-not-be-created.md b/docs/visual-basic/misc/registry-key-keyname-could-not-be-created.md index 65d36f74e06..2ba87f37dfc 100644 --- a/docs/visual-basic/misc/registry-key-keyname-could-not-be-created.md +++ b/docs/visual-basic/misc/registry-key-keyname-could-not-be-created.md @@ -5,11 +5,11 @@ f1_keywords: - vbrInteraction_ResKeyNotCreated1 ms.assetid: 465ccd53-dfdc-47ec-8b3f-9a65ba739314 ms.openlocfilehash: 691257f76e18fc1fe24584d589e71f99db8d7463 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43777169" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891446" --- # レジストリ キー ' <keyname> 'を作成できませんでした 指定されたレジストリ キーを作成できませんでした。セキュリティ アクセス許可が不十分である可能性があります。 diff --git a/docs/visual-basic/misc/registry-key-keyname-could-not-be-found.md b/docs/visual-basic/misc/registry-key-keyname-could-not-be-found.md index cd16f0477e3..dfe16c6a41d 100644 --- a/docs/visual-basic/misc/registry-key-keyname-could-not-be-found.md +++ b/docs/visual-basic/misc/registry-key-keyname-could-not-be-found.md @@ -3,11 +3,11 @@ title: レジストリ キー ' <keyname> 'は見つかりませ ms.date: 07/20/2015 ms.assetid: ca4eb74f-8303-48fc-9ea8-d792fa4c810b ms.openlocfilehash: 874371dd2d4dc9f7d4b1374ae08359e4ea6afc87 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43805703" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038686" --- # レジストリ キー ' <keyname> 'は見つかりませんでした レジストリ キーが見つかりません。 diff --git a/docs/visual-basic/misc/the-address-for-uploadfile-needs-to-include-a-filename.md b/docs/visual-basic/misc/the-address-for-uploadfile-needs-to-include-a-filename.md index 650b8b60655..ef28409bd9e 100644 --- a/docs/visual-basic/misc/the-address-for-uploadfile-needs-to-include-a-filename.md +++ b/docs/visual-basic/misc/the-address-for-uploadfile-needs-to-include-a-filename.md @@ -5,11 +5,11 @@ f1_keywords: - vbrNetwork_UploadAddressNeedsFilename ms.assetid: 0ee11749-0432-4ccb-8c08-1663a4a55ad0 ms.openlocfilehash: a3f0b02246264cb50c6f719294cb990221702ea2 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43738398" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886267" --- # UploadFile のアドレスにはファイル名が含まれていなければなりません `UploadFile` メソッドでファイルをアップロードする場合、アップロード先のパスにファイル名を指定する必要があります。 diff --git a/docs/visual-basic/misc/the-specified-path-does-not-exist.md b/docs/visual-basic/misc/the-specified-path-does-not-exist.md index a9047830229..02aa517df65 100644 --- a/docs/visual-basic/misc/the-specified-path-does-not-exist.md +++ b/docs/visual-basic/misc/the-specified-path-does-not-exist.md @@ -3,11 +3,11 @@ title: 指定されたパスは存在しません。 ms.date: 07/20/2015 ms.assetid: b0855f92-03c2-446b-94c1-856c87359c54 ms.openlocfilehash: 0166ced8b64c5e0366b90fa649a4a4f7222a5744 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43747565" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037699" --- # 指定されたパスは存在しません。 指定されたパスが存在しません。文字列の結合のエラーが原因の可能性があります。 diff --git a/docs/visual-basic/programming-guide/concepts/async/index.md b/docs/visual-basic/programming-guide/concepts/async/index.md index 007bf9de2f1..fad689aab72 100644 --- a/docs/visual-basic/programming-guide/concepts/async/index.md +++ b/docs/visual-basic/programming-guide/concepts/async/index.md @@ -3,11 +3,11 @@ title: Async および Await を使用した非同期プログラミング (Visu ms.date: 07/20/2015 ms.assetid: bd7e462b-583b-4395-9c36-45aa9e61072c ms.openlocfilehash: 9798136bfa88e19764a064732637783620f77a73 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43739543" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884677" --- # Async および Await を使用した非同期プログラミング (Visual Basic) パフォーマンスのボトルネックを回避しアプリケーション全体の応答性を向上させるために、非同期プログラミングを使用できます。 ただ、非同期アプリケーションを作成する従来の方法は複雑で、プログラムの作成、デバッグ、保守が困難な場合があります。 diff --git a/docs/visual-basic/programming-guide/concepts/linq/how-to-find-preceding-siblings-xpath-linq-to-xml.md b/docs/visual-basic/programming-guide/concepts/linq/how-to-find-preceding-siblings-xpath-linq-to-xml.md index 37fda446dc1..0b07fe41131 100644 --- a/docs/visual-basic/programming-guide/concepts/linq/how-to-find-preceding-siblings-xpath-linq-to-xml.md +++ b/docs/visual-basic/programming-guide/concepts/linq/how-to-find-preceding-siblings-xpath-linq-to-xml.md @@ -1,13 +1,13 @@ --- -title: '方法: 先行する (XPATH-LINQ to XML) の兄弟を検索 (Visual Basic)' -ms.date: 07/20/2015 -ms.assetid: 59055718-d0a7-4db3-8901-18dd33587703 -ms.openlocfilehash: 1b8c73f266cc618660b59e76e46420c08b5299d3 -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33641948" +title: '方法: 先行する (XPATH-LINQ to XML) の兄弟を検索 (Visual Basic)' +ms.date: 07/20/2015 +ms.assetid: 59055718-d0a7-4db3-8901-18dd33587703 +ms.openlocfilehash: 1b8c73f266cc618660b59e76e46420c08b5299d3 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43878822" --- # 方法: 先行する (XPATH-LINQ to XML) の兄弟を検索 (Visual Basic) このトピックでは、XPath の `preceding-sibling` 軸と [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] の子 軸を比較します。 @@ -56,4 +56,4 @@ Results are identical ``` ## 関連項目 - [LINQ to XML を XPath ユーザー (Visual Basic)](../../../../visual-basic/programming-guide/concepts/linq/linq-to-xml-for-xpath-users.md) + [LINQ to XML XPath ユーザー (Visual Basic)](../../../../visual-basic/programming-guide/concepts/linq/linq-to-xml-for-xpath-users.md) diff --git a/docs/visual-basic/programming-guide/concepts/linq/linq-to-objects.md b/docs/visual-basic/programming-guide/concepts/linq/linq-to-objects.md index 183d6e40f1c..4f3e70dfd6c 100644 --- a/docs/visual-basic/programming-guide/concepts/linq/linq-to-objects.md +++ b/docs/visual-basic/programming-guide/concepts/linq/linq-to-objects.md @@ -1,16 +1,16 @@ --- -title: LINQ to Objects (Visual Basic) -ms.date: 07/20/2015 -ms.assetid: dd4c30bc-1c9b-4781-a482-b5eada38deb2 -ms.openlocfilehash: f04ccc3d8541c1d4327ff9356fe7c4105681bd0f -ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d -ms.translationtype: MT -ms.contentlocale: ja-JP -ms.lasthandoff: 05/04/2018 -ms.locfileid: "33645307" +title: LINQ to Objects (Visual Basic) +ms.date: 07/20/2015 +ms.assetid: dd4c30bc-1c9b-4781-a482-b5eada38deb2 +ms.openlocfilehash: 7e98f5170c69c189bd2071341fa24587ff1cc4e1 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT +ms.contentlocale: ja-JP +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891981" --- # LINQ to Objects (Visual Basic) -"LINQ to Objects" という用語は、[LINQ to SQL](../../../../framework/data/adonet/sql/linq/index.md) や [LINQ to XML](http://msdn.microsoft.com/library/f0fe21e9-ee43-4a55-b91a-0800e5782c13) などの中間 LINQ プロバイダーまたは API を使用せずに、LINQ クエリを任意の コレクションまたは コレクションと直接組み合わせて使用することを意味します。 LINQ を使用して、 などの任意の列挙可能なコレクションを照会できます。 このコレクションは、ユーザー定義のコレクションでも、.NET Framework API から返されたコレクションでもかまいません。 +"LINQ to Objects" という用語は、[LINQ to SQL](../../../../framework/data/adonet/sql/linq/index.md) や [LINQ to XML](https://msdn.microsoft.com/library/f0fe21e9-ee43-4a55-b91a-0800e5782c13) などの中間 LINQ プロバイダーまたは API を使用せずに、LINQ クエリを任意の コレクションまたは コレクションと直接組み合わせて使用することを意味します。 LINQ を使用して、 などの任意の列挙可能なコレクションを照会できます。 このコレクションは、ユーザー定義のコレクションでも、.NET Framework API から返されたコレクションでもかまいません。 本質的に、LINQ to Objects は、コレクションを扱うための新しい方法です。 従来の方法では、複雑な `For Each` ループを記述して、コレクションからデータを取得する方法を指定する必要がありました。 LINQ を使用する場合は、何を取得するかを表す宣言コードを記述します。 @@ -36,7 +36,7 @@ ms.locfileid: "33645307" [LINQ とファイル ディレクトリ (Visual Basic)](../../../../visual-basic/programming-guide/concepts/linq/linq-and-file-directories.md) LINQ を使用して、ファイル システムとやり取りする方法について説明します。 これらの概念を具体的に示すトピックへのリンクも含まれます。 - [方法: LINQ (Visual Basic) で ArrayList を照会します。](../../../../visual-basic/programming-guide/concepts/linq/how-to-query-an-arraylist-with-linq.md) + [方法: ArrayList を照会する linq (Visual Basic)](../../../../visual-basic/programming-guide/concepts/linq/how-to-query-an-arraylist-with-linq.md) C# で ArrayList を照会する方法を示します。 [方法: LINQ クエリ (Visual Basic) のカスタム メソッドを追加](../../../../visual-basic/programming-guide/concepts/linq/how-to-add-custom-methods-for-linq-queries.md) diff --git a/docs/visual-basic/programming-guide/concepts/linq/linq-to-xml-vs-dom.md b/docs/visual-basic/programming-guide/concepts/linq/linq-to-xml-vs-dom.md index 4ad9a1e2cc6..e604f53fe77 100644 --- a/docs/visual-basic/programming-guide/concepts/linq/linq-to-xml-vs-dom.md +++ b/docs/visual-basic/programming-guide/concepts/linq/linq-to-xml-vs-dom.md @@ -3,11 +3,11 @@ title: LINQ to XML およびDOM (Visual Basic) ms.date: 07/20/2015 ms.assetid: 18c36130-d598-40b7-9007-828232252978 ms.openlocfilehash: a0a23a773e927155ca22456ea403549b255718ad -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43554309" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43885631" --- # LINQ to XML およびDOM (Visual Basic) このセクションでは、[!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] と、現在主流の XML プログラミング API である W3C ドキュメント オブジェクト モデル (DOM) との主な違いについて説明します。 diff --git a/docs/visual-basic/programming-guide/concepts/linq/sample-xml-documents-linq-to-xml.md b/docs/visual-basic/programming-guide/concepts/linq/sample-xml-documents-linq-to-xml.md index 4daa1305a9f..01885f5c7e6 100644 --- a/docs/visual-basic/programming-guide/concepts/linq/sample-xml-documents-linq-to-xml.md +++ b/docs/visual-basic/programming-guide/concepts/linq/sample-xml-documents-linq-to-xml.md @@ -3,11 +3,11 @@ title: サンプル XML ドキュメント (LINQ to XML) ms.date: 07/20/2015 ms.assetid: a734cc4e-d95d-4631-91a2-81618c8ad894 ms.openlocfilehash: f1860eed059de4b6922976da8d3b9190cf96bbed -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43533269" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43884001" --- # サンプル XML ドキュメント (LINQ to XML) [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] ドキュメント全体にわたって、コード例とコード スニペットで使用されているサンプル ファイルは次のとおりです。 diff --git a/docs/visual-basic/programming-guide/concepts/linq/type-relationships-in-query-operations.md b/docs/visual-basic/programming-guide/concepts/linq/type-relationships-in-query-operations.md index 1f94ec2eafc..2a94370c565 100644 --- a/docs/visual-basic/programming-guide/concepts/linq/type-relationships-in-query-operations.md +++ b/docs/visual-basic/programming-guide/concepts/linq/type-relationships-in-query-operations.md @@ -12,11 +12,11 @@ helpviewer_keywords: - relationships [LINQ in Visual Basic] ms.assetid: b5ff4da5-f3fd-4a8e-aaac-1cbf52fa16f6 ms.openlocfilehash: f1084ffcf0b5330185a44eda8721ef2a03413602 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43541876" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43886397" --- # クエリ操作での型の関係 (Visual Basic) 使用される変数[!INCLUDE[vbteclinqext](~/includes/vbteclinqext-md.md)]クエリ操作は、厳密に型指定し、相互に互換性がある必要があります。 厳密な型指定すると、データ ソース、クエリ自体、およびクエリの実行が使用されます。 次の図は、記述に使用される用語の識別、[!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)]クエリ。 詳細については、クエリの部分は、次を参照してください。[基本的なクエリ操作 (Visual Basic)](../../../../visual-basic/programming-guide/concepts/linq/basic-query-operations.md)します。 diff --git a/docs/visual-basic/programming-guide/concepts/linq/visual-studio-ide-and-tools-support-for-linq.md b/docs/visual-basic/programming-guide/concepts/linq/visual-studio-ide-and-tools-support-for-linq.md index 84389f6e884..03590243d4d 100644 --- a/docs/visual-basic/programming-guide/concepts/linq/visual-studio-ide-and-tools-support-for-linq.md +++ b/docs/visual-basic/programming-guide/concepts/linq/visual-studio-ide-and-tools-support-for-linq.md @@ -3,11 +3,11 @@ title: Visual Studio IDE およびツールの LINQ (Visual Basic) のサポー ms.date: 07/20/2015 ms.assetid: e3bfe0d9-4a79-49cf-a31c-93297c688829 ms.openlocfilehash: d284b47a0745b0c514f5e8c530d649c49b4cfa4f -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43779800" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44038180" --- # Visual Studio IDE およびツールの LINQ (Visual Basic) のサポート Visual Studio 統合開発環境 (IDE) では、LINQ アプリケーションの開発をサポートする次の機能が提供されています。 diff --git a/docs/visual-basic/programming-guide/language-features/control-flow/walkthrough-implementing-ienumerable-of-t.md b/docs/visual-basic/programming-guide/language-features/control-flow/walkthrough-implementing-ienumerable-of-t.md index c67e18deb9b..2d8ae9e8759 100644 --- a/docs/visual-basic/programming-guide/language-features/control-flow/walkthrough-implementing-ienumerable-of-t.md +++ b/docs/visual-basic/programming-guide/language-features/control-flow/walkthrough-implementing-ienumerable-of-t.md @@ -8,11 +8,11 @@ helpviewer_keywords: - control flow [Visual Basic] ms.assetid: c60d7589-51f2-4463-a2d5-22506bbc1554 ms.openlocfilehash: be2eefdc52d38df3071d457b7a71dbac6eaa2657 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43739660" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879628" --- # チュートリアル: Visual Basic での IEnumerable(Of T) の実装 インターフェイスは、一度に 1 つの項目の値のシーケンスを返すことができるクラスによって実装されます。 一度に 1 つの項目がメモリに読み込むデータの完全なセットを扱うことがないことをデータを返すことの利点です。 のみ、データから 1 つの項目を読み込むに十分なメモリを使用する必要があるとします。 実装するクラス、`IEnumerable(T)`インターフェイスで使用できる`For Each`ループまたは LINQ クエリ。 diff --git a/docs/visual-basic/programming-guide/language-features/data-types/implicit-and-explicit-conversions.md b/docs/visual-basic/programming-guide/language-features/data-types/implicit-and-explicit-conversions.md index 04e96a07aef..bacc399eef0 100644 --- a/docs/visual-basic/programming-guide/language-features/data-types/implicit-and-explicit-conversions.md +++ b/docs/visual-basic/programming-guide/language-features/data-types/implicit-and-explicit-conversions.md @@ -21,11 +21,11 @@ helpviewer_keywords: - implicit data type conversions [Visual Basic] ms.assetid: 77de1659-af8a-492c-967e-e7ef60ccce66 ms.openlocfilehash: 09d96b304ba3bcf2a9de2812ce37ae69dba73a41 -ms.sourcegitcommit: efff8f331fd9467f093f8ab8d23a203d6ecb5b60 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/01/2018 -ms.locfileid: "43396595" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037241" --- # 暗黙の型変換と明示的な型変換 (Visual Basic) *暗黙的な変換*ソース コードに特殊な構文は必要ありません。 次の例では、Visual Basic に暗黙的に変換の値`k`に割り当てる前に単精度浮動小数点値`q`します。 diff --git a/docs/visual-basic/programming-guide/language-features/data-types/index.md b/docs/visual-basic/programming-guide/language-features/data-types/index.md index 20d214c7eb8..300ef3db4bb 100644 --- a/docs/visual-basic/programming-guide/language-features/data-types/index.md +++ b/docs/visual-basic/programming-guide/language-features/data-types/index.md @@ -9,11 +9,11 @@ helpviewer_keywords: - data types [Visual Basic], improving speed with ms.assetid: 5e1b9aaf-c7ca-4b29-9b22-0e82ed8e85e2 ms.openlocfilehash: 83c3d9976f61513165e917da73dd50e846db3e83 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43747351" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44039648" --- # Visual Basic におけるデータ型 プログラミング要素の*データ型*は、保持できるデータの種類やデータの格納方法を示します。 データ型は、コンピューターのメモリに格納できるすべての値に適用され、式の評価にも関与します。 変数、リテラル、定数、列挙値、プロパティ、プロシージャのパラメーター、プロシージャの引数、およびプロシージャの戻り値にはすべてデータ型があります。 diff --git a/docs/visual-basic/programming-guide/language-features/data-types/type-conversions.md b/docs/visual-basic/programming-guide/language-features/data-types/type-conversions.md index 574c285cf7f..60b82ae2ce5 100644 --- a/docs/visual-basic/programming-guide/language-features/data-types/type-conversions.md +++ b/docs/visual-basic/programming-guide/language-features/data-types/type-conversions.md @@ -11,11 +11,11 @@ helpviewer_keywords: - data type conversion [Visual Basic] ms.assetid: 1cdacd21-ba31-4b62-b5be-395e41eeaa17 ms.openlocfilehash: 026b2a250abfac0782feb0946bc50a94f504f7ed -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43800665" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037004" --- # Visual Basic における型変換 1 つのデータ型から別の型に値を変更するプロセスと呼ばれます*変換*します。 変換は、いずれかの*拡大*または*縮小*、関与する型のデータ容量によって異なります。 *暗黙的な*または*明示的な*、ソース コード内の構文によって異なります。 diff --git a/docs/visual-basic/programming-guide/language-features/declared-elements/declared-element-characteristics.md b/docs/visual-basic/programming-guide/language-features/declared-elements/declared-element-characteristics.md index e89f6499f5c..e418cf08685 100644 --- a/docs/visual-basic/programming-guide/language-features/declared-elements/declared-element-characteristics.md +++ b/docs/visual-basic/programming-guide/language-features/declared-elements/declared-element-characteristics.md @@ -14,11 +14,11 @@ helpviewer_keywords: - declared elements [Visual Basic], visibility ms.assetid: 1bc40fb8-b67c-4428-90a4-76b630ae2583 ms.openlocfilehash: 27dad8b2fbfbc8d17090df201bf36eb080966f51 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43536522" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44037975" --- # 宣言された要素の特性 (Visual Basic) A*特性*とそのコードをやり取りする方法に影響を与える要素の特定の側面は、宣言された要素の。 宣言された各要素は、関連付けられている次の特性の 1 つ以上があります。 diff --git a/docs/visual-basic/programming-guide/language-features/index.md b/docs/visual-basic/programming-guide/language-features/index.md index 23c6af1f519..67468f617e6 100644 --- a/docs/visual-basic/programming-guide/language-features/index.md +++ b/docs/visual-basic/programming-guide/language-features/index.md @@ -6,11 +6,11 @@ helpviewer_keywords: - Visual Basic code ms.assetid: b0b21730-298c-47e6-9a2f-cc81f628067b ms.openlocfilehash: a8f6da4dc42244fbadbaf0e96b0dd281a3f7ccb2 -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43659708" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43879605" --- # Visual Basic 言語の機能 次のトピックでは、紹介し、Visual Basic では、オブジェクト指向のプログラミング言語の重要なコンポーネントについて説明します。 フォームとコントロールを使用してアプリケーションのユーザー インターフェイスを作成した後、アプリケーションの動作を定義するコードを作成する必要があります。 最新のプログラミング言語と Visual Basic では、さまざまな一般的なプログラミング構成要素と言語要素がサポートされています。 diff --git a/docs/visual-basic/programming-guide/language-features/linq/how-to-combine-data-with-linq-by-using-joins.md b/docs/visual-basic/programming-guide/language-features/linq/how-to-combine-data-with-linq-by-using-joins.md index adbb900b39f..51598f324c1 100644 --- a/docs/visual-basic/programming-guide/language-features/linq/how-to-combine-data-with-linq-by-using-joins.md +++ b/docs/visual-basic/programming-guide/language-features/linq/how-to-combine-data-with-linq-by-using-joins.md @@ -10,11 +10,11 @@ helpviewer_keywords: - queries [LINQ in Visual Basic], how-to topics ms.assetid: 5b00a478-035b-41c6-8918-be1a97728396 ms.openlocfilehash: 4db5d288d79379b677bb19b2eba0d094e0d71bc8 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43748405" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44036406" --- # 方法 : LINQ の結合を使用してデータを結合する (Visual Basic) Visual Basic では、`Join`と`Group Join`コレクション間で共通の値に基づく複数のコレクションの内容を結合するための句をクエリします。 これらの値と呼ばれる*キー*値。 リレーショナル データベースの概念に慣れている開発者が認識、 `Join` INNER JOIN 句、`Group Join`として、実際には、左外部結合句。 diff --git a/docs/visual-basic/programming-guide/language-features/linq/how-to-count-sum-or-average-data-by-using-linq.md b/docs/visual-basic/programming-guide/language-features/linq/how-to-count-sum-or-average-data-by-using-linq.md index 1aa91bfc6fd..9ea2ee55737 100644 --- a/docs/visual-basic/programming-guide/language-features/linq/how-to-count-sum-or-average-data-by-using-linq.md +++ b/docs/visual-basic/programming-guide/language-features/linq/how-to-count-sum-or-average-data-by-using-linq.md @@ -16,11 +16,11 @@ helpviewer_keywords: - count operator [LINQ in Visual Basic] ms.assetid: 51ca1f59-7770-4884-8b76-113002e54fc0 ms.openlocfilehash: 942cb889c595f8caaf86dee1c025a935bd7db1b1 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43747468" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44041312" --- # 方法 : LINQ を使用したデータの数、合計、または平均の算出 (Visual Basic) 統合言語クエリ (LINQ) により、簡単にデータベース情報にアクセスしてクエリを実行できます。 diff --git a/docs/visual-basic/programming-guide/language-features/strings/interpolated-strings.md b/docs/visual-basic/programming-guide/language-features/strings/interpolated-strings.md index f1ea39f667c..33c920a731d 100644 --- a/docs/visual-basic/programming-guide/language-features/strings/interpolated-strings.md +++ b/docs/visual-basic/programming-guide/language-features/strings/interpolated-strings.md @@ -4,11 +4,11 @@ ms.date: 10/31/2017 author: rpetrusha ms.author: ronpet ms.openlocfilehash: 313e74d5ce252884f1df2479ef1db8b4b24b5cce -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43799266" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44040932" --- # 補間文字列 (Visual Basic リファレンス) diff --git a/docs/visual-basic/programming-guide/language-features/variables/how-to-make-an-object-variable-not-refer-to-any-instance.md b/docs/visual-basic/programming-guide/language-features/variables/how-to-make-an-object-variable-not-refer-to-any-instance.md index 2f273f86946..67eed6b5c48 100644 --- a/docs/visual-basic/programming-guide/language-features/variables/how-to-make-an-object-variable-not-refer-to-any-instance.md +++ b/docs/visual-basic/programming-guide/language-features/variables/how-to-make-an-object-variable-not-refer-to-any-instance.md @@ -6,11 +6,11 @@ helpviewer_keywords: - object variables [Visual Basic], null reference ms.assetid: e6d30578-bdae-4142-a3ac-a10697bf696a ms.openlocfilehash: 8f85ba0adea522851e45b20ef5024491874c9a29 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43744022" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042518" --- # 方法: オブジェクト変数がインスタンスを参照しないようにする (Visual Basic) 任意のオブジェクトのインスタンスからオブジェクト変数設定することで関連付けを解除することができます[Nothing](../../../../visual-basic/language-reference/nothing.md)します。 diff --git a/docs/visual-basic/programming-guide/language-features/xml/index.md b/docs/visual-basic/programming-guide/language-features/xml/index.md index dc11e35fb77..dcba0e12faf 100644 --- a/docs/visual-basic/programming-guide/language-features/xml/index.md +++ b/docs/visual-basic/programming-guide/language-features/xml/index.md @@ -6,11 +6,11 @@ helpviewer_keywords: - LINQ to XML [Visual Basic] ms.assetid: 954b6e40-1246-4185-a018-4061724fcae9 ms.openlocfilehash: 402d80184f569f041692d139209a8916bd87c49b -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 -ms.translationtype: HT +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 +ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43805754" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44042570" --- # Visual Basic における XML diff --git a/docs/visual-basic/reference/command-line-compiler/doc.md b/docs/visual-basic/reference/command-line-compiler/doc.md index 62fda016122..9c068f7e1fc 100644 --- a/docs/visual-basic/reference/command-line-compiler/doc.md +++ b/docs/visual-basic/reference/command-line-compiler/doc.md @@ -9,11 +9,11 @@ ms.assetid: 5fc32ec9-a149-4648-994c-a8d0cccd0a65 author: rpetrusha ms.author: ronpet ms.openlocfilehash: 4c77d063d64354bf4693ce82509f36be9d2e5b0c -ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/04/2018 -ms.locfileid: "43670965" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "44035958" --- # -ドキュメント ドキュメント コメントを XML ファイルに出力します。 diff --git a/docs/visual-basic/reference/command-line-compiler/link.md b/docs/visual-basic/reference/command-line-compiler/link.md index 2954af2d419..d0ad1fecb92 100644 --- a/docs/visual-basic/reference/command-line-compiler/link.md +++ b/docs/visual-basic/reference/command-line-compiler/link.md @@ -12,11 +12,11 @@ helpviewer_keywords: - /l compiler option [Visual Basic] ms.assetid: 1885f24a-86f5-486c-a064-9fb7e455ccec ms.openlocfilehash: 91eba53eb8094e55af09d406515dad16fc71937d -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43746783" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43891828" --- # -リンク (Visual Basic) 指定したアセンブリ内の COM 型情報を、現在のコンパイル対象のプロジェクトで使用できるようにします。 diff --git a/docs/visual-basic/reference/command-line-compiler/moduleassemblyname.md b/docs/visual-basic/reference/command-line-compiler/moduleassemblyname.md index 6043c8798f5..14164f04526 100644 --- a/docs/visual-basic/reference/command-line-compiler/moduleassemblyname.md +++ b/docs/visual-basic/reference/command-line-compiler/moduleassemblyname.md @@ -9,11 +9,11 @@ ms.assetid: 013a57b6-f425-4dd3-b333-512d72c42f55 author: rpetrusha ms.author: ronpet ms.openlocfilehash: 479f9f639548eb81351d1df3f8f08b29b393cba1 -ms.sourcegitcommit: 3c1c3ba79895335ff3737934e39372555ca7d6d0 +ms.sourcegitcommit: a885cc8c3e444ca6471348893d5373c6e9e49a47 ms.translationtype: MT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2018 -ms.locfileid: "43746598" +ms.lasthandoff: 09/06/2018 +ms.locfileid: "43890884" --- # -moduleassemblyname このモジュールが一部となるアセンブリの名前を指定します。