flash.net.dns

# SRVRecord - AS3

Package | flash.net.dns
Class | public class SRVRecord
Inheritance | SRVRecord ResourceRecord Object

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 2

The SRVRecord class represents a Domain Name System (DNS) SRV resource record containing a service host.

SRV resource records are returned by a DNSResolver object as a result of a DNS lookup on a service locator. More than one record can be returned by a single lookup if more than one service host is available.

Related API Elements

DNSResolver class
ARecord class
AAAARecord class
MXRecord class
PTRRecord class

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined By
--- | --- | ---
|  | constructor : Object A reference to the class object or constructor function for a given object instance. | Object
|  | name : String The query string used to look up this resource record. | ResourceRecord
|  | port : int The port the service is using on the server. | SRVRecord
|  | priority : int The priority of the service host identified by this record. | SRVRecord
|  | target : String The canonical host name of the server providing the service. | SRVRecord
|  | ttl : int The resource time-to-live (ttl) value. | ResourceRecord
|  | weight : int The relative weight to use when selecting from service hosts that have the same priority. | SRVRecord

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | SRVRecord() Creates an SRV resource record. | SRVRecord
|  | hasOwnProperty(name:String):Boolean Indicates whether an object has a specified property defined. | Object
|  | isPrototypeOf(theClass:Object):Boolean Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter. | Object
|  | propertyIsEnumerable(name:String):Boolean Indicates whether the specified property exists and is enumerable. | Object
|  | setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void Sets the availability of a dynamic property for loop operations. | Object
|  | toLocaleString():String Returns the string representation of this object, formatted according to locale-specific conventions. | Object
|  | toString():String Returns the string representation of the specified object. | Object
|  | valueOf():Object Returns the primitive value of the specified object. | Object

Property Detail

### port

property

`port:int`

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 2

The port the service is using on the server.

Implementation
`public function get port():int`
`public function set port(value:int):void`

### priority

property

`priority:int`

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 2

The priority of the service host identified by this record.

Lower values are higher priority.

Implementation
`public function get priority():int`
`public function set priority(value:int):void`

### target

property

`target:String`

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 2

The canonical host name of the server providing the service.

Implementation
`public function get target():String`
`public function set target(value:String):void`

### weight

property

`weight:int`

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 2

The relative weight to use when selecting from service hosts that have the same priority.

Implementation
`public function get weight():int`
`public function set weight(value:int):void`
Constructor Detail

### SRVRecord

()
Constructor

`public function SRVRecord()`

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 2

Creates an SRV resource record.

SRV records are obtained from a DNS lookup using the DNSResolver class. Application code should not create SRVRecord objects.

© 2015 Adobe Systems Incorporated. All rights reserved.
Mon Apr 10 2017, 12:28 PM -07:00