DNS Provider API
This section provides the details of the application programming interface (API) for the DNS Provider included with the Microsoft® Provisioning System (MPS) in the
. This document describes the procedures of the DNS Provider along with their input parameters and return values. In addition, example Extensible Markup Language (XML) requests are provided in addition to a typical XML response that the provisioning system returns after the request is submitted to MPS and tasks are completed.
Developers should use this API document as a reference when creating XML requests that initiate provisioning tasks to manipulate Domain Name System (DNS) functionality.
Overview
The DNS Provider allows for the configuration of DNS servers using methods that.
- Create, modify, pause, resume, reload, refresh, and delete zones.
- Establish zone delegations and rescind them.
- Build zone files.
- Add, examine, and remove resource records and other pertinent data.
Implementation
The DNS Provider uses the new Microsoft Provisioning Framework (MPF) .NET Provider Base Class under Microsoft Visual Studio® 2003. The DNS Provider is written in C# and runs using the System.Management namespace of the .NET 1.1 Framework to communicate with the Microsoft Windows Management Instrumentation (WMI) DNS Provider on the Microsoft Windows ServerT 2003 operating system.
The Remoting Server object is implemented as a server-activated, by-reference, single-call object. Also, the DNS Provider assembly has an associated configuration file that the service provider can edit to set the port, activation type, and protocol. The configuration defaults to port 80, activation type binary, and protocol HTTP
Applies To |
- Hosted Messaging and Collaboration version 4.5
- Hosted Messaging and Collaboration version 4.0
- Hosted Messaging and Collaboration version 3.5
- Hosted Messaging and Collaboration version 3.0
- Windows-based Hosting version 4.5
- Windows-based Hosting version 4.0
- Windows-based Hosting version 3.5
- Windows-based Hosting for Applications version 1.0
|