38.4.1.1. třída Conn

LDAP::Conn.new(host = "localhost", port = LDAP::LDAP_PORT)
                : conn (raise LDAP::Error)
LDAP::Conn.open(host = "localhost", port = LDAP::LDAP_PORT)
                : conn (raise LDAP::Error)
LDAP::Conn#simple_bind(dn = nil, password = nil){ ... }
                : conn (raise LDAP::ResultError)
LDAP::Conn#bind(dn = nil, password = nil,
                 method = LDAP::LDAP_AUTH_SIMPLE){|conn| ... }
                 (raise LDAP::ResultError)
LDAP::Conn#bind(dn = nil, password = nil,
                 method = LDAP::LDAP_AUTH_SIMPLE) : conn
                 (raise LDAP::ResultError)
LDAP::Conn#unbind() (raise LDAP::ResultError)
LDAP::Conn#perror(str)
LDAP::Conn#result2error(ldap_msg) : errcode
LDAP::Conn#err2string(errcode) : errmsg
LDAP::Conn#get_errno : errcode [if available]
LDAP::Conn#search(basedn, scope, filter, attrs = nil, attrsonly = false,
                   sec = 0, usec = 0, s_attr = nil, s_proc = nil){|entry| ... }
                   : conn (raise LDAP::ResultError)
LDAP::Conn#search2(basedn, scope, filter, attrs = nil, attrsonly = false,
                    sec = 0, usec = 0, s_attr = nil, s_proc = nil){|entry_as_hash| ... }
                   : conn (if a block is given) / Array of Hash (if no block is given)
                   (raise LDAP::ResultError)
LDAP::Conn#search_ext(basedn, scope, filter, attrs = nil, attrsonly = false,
                       serverctrls, clientctrls, sec = 0, usec = 0,
                       s_attr = nil, s_proc = nil){|entry| ... }
                       : conn (raise LDAP::ResultError)
LDAP::Conn#search_ext2(basedn, scope, filter, attrs = nil, attrsonly = false,
                        serverctrls, clientctrls, sec = 0, usec = 0,
                        s_attr = nil, s_proc = nil){|entry_as_hash| ... }
                        : conn (if a block is given) / Array of Hash (if no block is given)
                        (raise LDAP::ResultError)
LDAP::Conn#add(dn, ldap_mods) : self (raise LDAP::ResultError)
LDAP::Conn#add_ext(dn, ldap_mods, serverctrls, clientctrls)
                    : self (raise LDAP::ResultError)
LDAP::Conn#modify(dn, ldap_mods) : self (raise LDAP::ResultError)
LDAP::Conn#modify_ext(dn, ldap_mods, serverctrls, clientctrls)
                       : self (raise LDAP::ResultError)
LDAP::Conn#modrdn(olddn, newdn, delete) : self (raise LDAP::ResultError)
LDAP::Conn#delete(dn) : self (raise LDAP::ResultError)
LDAP::Conn#delete(dn, serverctrls, clientctrls) : self (raise LDAP::ResultError)
LDAP::Conn#set_option(opt, data) : self (raise LDAP::ResultError)
LDAP::Conn#get_option(opt) : data (raise LDAP::ResultError)
modify(dn, ldap_mods) :self (raise LDAP::ResultError), modify_ext(dn, ldap_mods, serverctrls, clientctrls) :self (raise LDAP::ResultError)

Provádí změny v záznamu.

Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .